あなたの世界を作りなさい
スクリプティング

レイキャスト

3min

Raycast関数は、Unityのシーン内でオブジェクトを効率的に見つけるために使用できます。

UnityプログラミングにおけるRaycastは、シーン内の位置から発射され、コライダーに衝突するまで飛ぶレーザービームの一種です。 コライダーに衝突すると、衝突したオブジェクトの情報(RaycastHit)とシーン内の位置が返されます。

Unity Raycastの詳細については、Unityガイドを確認してください。



Unity Raycastは、次の手順を完了することでZEPETO.Scriptで使用できます:

まず、Raycast関連のクラスをインポートします。

TypeScript


以下はRaycast関数のサンプルコードです:

Raycast




📘 スクリプトで使用されている$refと$unrefの説明については、以下のガイドを参照してください。 [$ref と $unref]



テストコードを通じて、シーン内のキューブをマウスポインタでクリックすることでオブジェクトの情報が出力されることを確認できます。

Document image




ZEPETO.Scriptで使用されているRaycast APIに関する詳細情報は、以下のリンクにアクセスしてください。



更新日 11 Oct 2024
Doc contributor
このページは役に立ちましたか?