RaycastParams

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances 속성

이 개체는 레이캐스트 결과를 제공하는 다음과 같이 이름이 비슷한 RaycastResult와 다릅니다.

Luau의 대부분의 데이터 유형과 달리 새 개체를 생성하지 않고 RaycastParams 의 모든 구성원을 변경할 수 있으므로 동일한 개체를 반복하여 사용할 수 있습니다.

요약

생성자

속성

메서드

  • AddToFilter(instances : Instance | Array):void
    병렬 쓰기

    Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances에 제공된 인스턴스를 추가합니다.

생성자

new

속성

FilterDescendantsInstances

필터링 레이캐스팅 후보에 사용되는 개체의 배열입니다.

제공된 Datatype.RaycastParams.FilterDescendantsInstances|FilterDescendantsInstances 배열에 따라 RaycastFilterType 이 사용됩니다.

IgnoreWater

레이캐스팅 대상에 대해 Terrain 에 대해 물 재료를 고려하는지 여부를 결정합니다.

CollisionGroup

광선 투사 작업에 대한 충돌 그룹을 지정합니다. 충돌 그룹에 설정된 부품은 아님 이 그룹과 충돌하지 않습니다. 이 속성을 생략하면 광선 투사는 기본 충돌 그룹을 가정합니다.

RespectCanCollide

이 속성, if true, 레이캐스트 작업이 인터세ク션된 부품의 CanCollide 값을 선호하는 대신 Class.BasePart.CanQuery|CanQuery 값을 사용하도록 합니다. CanQuery 에 포함된 부품이 있는지 여부를 결정할

BruteForceAllSlow

활성화되면 쿼리는 모든 부품 충돌 속성을 무시하고 모든 부품에 대해 무자비한 검사를 수행합니다. 이렇게 하면 성능에 부정적인 영향을 미칠 수 없으며 라이브 경험에서는 사용하지 않아야 합니다.

메서드

AddToFilter

void
병렬 쓰기

효율과 간단성을 위해 이 메서드는 필터에 인스턴스를 추가하는 데 좋은 방법입니다. 이 메서드는 병렬 컨텍스트에서 FilterDescendantsInstances 를 업데이트할 수 있는 추가 이점이 있습니다.

매개 변수

instances: Instance | Array

추가할 인스턴스 또는 배열입니다.

반환

void