Physics.Raycast参数
public static bool Raycast(Vector3 origin, Vector3 direction, out RaycastHit hitInfo, float maxDistance = Mathf.Infinity, int layerMask = DefaultRaycastLayers, QueryTriggerInteraction queryTriggerInteraction = QueryTriggerInteraction.UseGlobal);
参数
origin | 世界坐标中射线的起点 |
---|---|
direction | 射线的方向 |
hitInfo | 如果返回值是true,hitInfo将包含被检测到的物体信息 |
maxDistance | 射线的最长距离 |
layerMask | 图层蒙版,用于有选择性的忽略射线 |
queryTriggerInteraction | 查询是否应该触发IsTrigger(触发器) |
返回值
bool True if the ray intersects with a Collider, otherwise false.
如果射线检测道碰撞机就返回true,否则返回false
介绍
使用射线检测,首先要给被检测物体挂Collider组件,必不可少。关于使用哪种类型的Collider根据自己的模型决定。