CREATE YOUR WORLD
Scripting
Raycast
3min
Raycast 함수는 Unity의 장면 내에서 객체를 효율적으로 찾는 데 사용할 수 있습니다.
Unity 프로그래밍에서 Raycast는 장면의 위치에서 발사되어 Collider에 부딪힐 때까지 쏘는 일종의 레이저 빔입니다. Collider에 충돌할 때, 충돌한 객체의 정보(RaycastHit)와 장면 내 위치가 반환됩니다.
Unity Raycast에 대한 자세한 내용은 Unity 가이드를 참조하십시오.
📘 Unity Raycast https://docs.unity3d.com/Manual/CameraRays.html
Unity Raycast는 다음 단계를 완료하여 ZEPETO.Script에서 사용할 수 있습니다:
먼저, Raycast 관련 클래스를 가져옵니다.
다음은 Raycast 함수의 예제 코드입니다:
📘 스크립트에서 사용된 $ref 및 $unref에 대한 설명은 다음 가이드를 참조하십시오. [$ref & $unref]
테스트 코드를 통해 장면에서 마우스 포인터로 큐브를 클릭하여 객체의 정보가 출력되는지 확인할 수 있습니다.
ZEPETO.Script에서 사용된 Raycast API에 대한 자세한 정보는 아래 링크를 참조하십시오.