Version: 2023.1

Ray2D

struct in UnityEngine

切换到手册

描述

2D 空间中的射线。

射线 是从空间中的某个点开始,按照指定方向延伸的线段。射线在 Unity 中具有多种用途,但是最常用的可能是射线投射。此方法涉及沿着射线路径从其原点进行追踪,以确定它是否与任何对象相交。这可用于绘制飞弹的路径、确定视线以及实现许多常见的游戏机制。

另请参阅:Physics2D.RaycastRay 类、RaycastHit2D 类。

变量

direction世界空间中的射线方向。
origin世界空间中的射线起点。

构造函数

Ray2D沿着 direction 创建从 origin 开始的 2D 射线。

公共函数

GetPoint获取射线上位于给定距离处的点。
ToStringReturns a formatted string for this 2D ray.