创造你的世界
脚本编写

射线投射

3min

Raycast 函数可以用于高效地在 Unity 场景中查找对象。

在 Unity 编程中,Raycast 是一种激光束,它会从场景中的某个位置发射,并持续发射直到碰撞到一个 Collider。 当它与一个 Collider 碰撞时,将返回碰撞对象的信息(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
此页面是否对您有帮助?