| start | 起始点。 | 
| end | 结束点。 | 
| layerMask | 用于在投射射线时选择性地忽略碰撞体的层遮罩。 | 
| queryTriggerInteraction | 指定此查询是否应命中触发器。 | 
如果在start和end之间的线上有任何碰撞体相交,则返回true。
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Transform target; void Update() { if (Physics.Linecast(transform.position, target.position)) { Debug.Log("blocked"); } } }
| start | 起始点。 | 
| end | 结束点。 | 
| layerMask | 用于在投射射线时选择性地忽略碰撞体的层遮罩。 | 
| queryTriggerInteraction | 指定此查询是否应命中触发器。 | 
| hitInfo | 如果返回true,则 hitInfo将包含有关碰撞体被击中位置的更多信息。(其他资源:RaycastHit)。 | 
如果在start和end之间的线上有任何碰撞体相交,则返回true。
如果返回true,则hitInfo将包含有关碰撞体被击中位置的更多信息。(其他资源:RaycastHit)。层遮罩用于在投射射线时选择性地忽略碰撞体。