あなたの世界を作りなさい
スクリプティング
レイキャスト
3min
Raycast関数は、Unityのシーン内でオブジェクトを効率的に見つけるために使用できます。
UnityプログラミングにおけるRaycastは、シーン内の位置から発射され、コライダーに衝突するまで飛ぶレーザービームの一種です。 コライダーに衝突すると、衝突したオブジェクトの情報(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に関する詳細情報は、以下のリンクにアクセスしてください。