Raycast
La fonction Raycast peut être utilisée pour trouver efficacement un objet dans une scène dans Unity.
Raycast dans la programmation Unity est une sorte de faisceau laser, qui sera tiré d'un emplacement dans une scène et tirera jusqu'à ce qu'il touche un Collider. Lorsqu'il entre en collision avec un Collider, les informations (RaycastHit) de l'objet en collision et sa position dans la scène seront renvoyées.
Pour plus de détails sur Unity Raycast, veuillez consulter le guide Unity.
📘 Unity Raycast https://docs.unity3d.com/Manual/CameraRays.html
Le Raycast Unity peut être utilisé dans ZEPETO.Script en complétant les étapes suivantes :
Tout d'abord, importez la classe liée au Raycast.
Voici un exemple de code pour la fonction Raycast :
📘 Veuillez vous référer au guide suivant pour des explications sur le $ref et le $unref utilisés dans le script. [$ref & $unref]
À travers le code de test, vous pouvez vérifier que les informations de l'objet sont affichées en cliquant sur le Cube avec le pointeur de la souris dans la Scène.
Trouvez plus d'informations sur l'API Raycast utilisée dans le ZEPETO.Script en allant au lien ci-dessous.