start | Start point. |
end | End point. |
layerMask | A Layer mask that is used to selectively ignore colliders when casting a ray. |
queryTriggerInteraction | Specifies whether this query should hit Triggers. |
Returns true if there is any collider intersecting the line between start
and end
.
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 | Start point. |
end | End point. |
layerMask | A Layer mask that is used to selectively ignore colliders when casting a ray. |
queryTriggerInteraction | Specifies whether this query should hit Triggers. |
hitInfo | If true is returned, hitInfo will contain more information about where the collider was hit. (Additional resources: RaycastHit). |
Returns true if there is any collider intersecting the line between start
and end
.
If true is returned, hitInfo
will contain more information about where the collider was hit. (Additional resources: RaycastHit).
Layer mask is used to selectively ignore colliders when casting a ray.