distance
The distance the physics query traversed before it detected a Collider2D.
Read time 1 minuteLast updated 13 days ago
Definition
- Type: Property
- Namespace: UnityEngine
- Assembly: UnityEngine.Physics2DModule
public float distance { get; set; }
Remarks
When the RaycastHit2D result is returned from a physics query, the refers to the distance from the physics query start position to the position the physics query shape intersected as indicated by _centroid. For simple linecast or raycast queries, _point is used to calculate the distance.
distanceAdditional Resources: _fraction
Examples
using UnityEngine;public class ExampleClass : MonoBehaviour{ public Vector2 direction; void Update() { // Cast a ray in the specified direction. RaycastHit2D hit = Physics2D.Raycast(transform.position, direction); // If we hit something that was less than 6 world units away then write a message. if (hit && hit.distance < 6f) Debug.Log("Hit something within range!"); }}