RaycastParams

사용되지 않는 항목 표시

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

RaycastParams 데이터 유형은 WorldRoot:Raycast() 작업에 대한 매개 변수를 저장합니다.FilterDescendantsInstances 속성은 열거형 RaycastParams.FilterType에 따라 포함 또는 제외 목록으로 사용할 개체 배열을 저장합니다.원하는 경우 속성을 사용하여 물을 무시할 수 있으며 속성은 레이캐스팅 작업에 대한 충돌 그룹을 지정할 수 있습니다.

이 개체는 광선 던지기의 결과를 제공하는 유사하게 이름이 지정된 RaycastResult와 다릅니다.

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

요약

생성자

속성

메서드

생성자

new

속성

FilterDescendantsInstances

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

제공된 것에 따라 배열이 사용되는 방법을 결정합니다.

IgnoreWater

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

CollisionGroup

레이캐스팅 작업에 대한 충돌 그룹을 지정합니다.충돌 그룹에 설정된 부품이 아님 으로 설정되면 이 그룹과 충돌하지 않습니다.이 속성이 생략되면 레이캐스트는 기본 충돌 그룹 을 가정합니다 .

RespectCanCollide

이 속성은 이면 광선 캐스트 작업이 해당 부품의 값을 사용하여 해당 부품이 포함되는지 여부를 결정할 때 해당 부품의 값을 선호합니다.

BruteForceAllSlow

활성화되면 쿼리는 모든 부품 충돌 속성을 무시하고 모든 부품에 대해 강제 검사를 수행합니다.이렇게 하면 성능에 부정적인 영향을 미치고 라이브 경험에서 사용되면 안 됩니다.

메서드

AddToFilter

()
병렬 쓰기

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

매개 변수

instances: Instance | Array

추가할 인스턴스나 배열에 포함된 인스턴스입니다.

반환

()