OverlapParams

사용되지 않는 항목 표시

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

Datatype.OverlapParams 데이터

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

요약

생성자

속성

메서드

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

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

생성자

new

속성

FilterDescendantsInstances

필터링 후보에 사용되는 개체의 배열입니다.

제공된 OverlapParams.FilterDescendantsInstances 배열이 어떻게 사용되는지 결정합니다. 기본적으로 제공된 Enum.RaycastFilterType 배열은 사용하지 않습니다. 기본적으로 제공된 Enum.RaycastFilterType.Exclude 배열은 사용하지 않습니다.

MaxParts

쿼리에 반환할 부품의 최대 수입니다. 기본값인 0(0)은 제한을 나타내지 않습니다.

CollisionGroup

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

RespectCanCollide

이 속성, if true , 경계 쿼리 작업에서 인터세ク션된 부품의 BasePart.CanCollide 값을 사용하도록 하는 경우, 해당 부품이 배포 된 지역 쿼리 결과의 배열에서 BasePart.CanQuery 값을 기준으로 여부를 결정하게 됩니다.

BruteForceAllSlow

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

메서드

AddToFilter

void
병렬 쓰기

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

매개 변수

instances: Instance | Array

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

반환

void