The point in world space where the ray hit the collider's surface.
The exact point of contact can be useful for positioning graphic effects (such as explosion or blood splatters) and for determining which specific part of an object was hit.
See Also: fraction.
#pragma strict public var direction; function Update() { //Cast a ray in the direction specified in the inspector. var hit = Physics2D.Raycast(this.gameObject.transform.position, direction); //If something was hit. if (hit.collider != null) { //Display the point in world space where the ray hit the collider's surface. Debug.Log(hit.point); } }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { public Vector2 direction;
void Update() { //Cast a ray in the direction specified in the inspector. RaycastHit2D hit = Physics2D.Raycast(this.gameObject.transform.position, direction);
//If something was hit. if (hit.collider != null) { //Display the point in world space where the ray hit the collider's surface. Debug.Log(hit.point); } } }