| start | Punto en el espacio del mundo donde el rayo debería empezar. | 
| dir | Dirección y longitud del rayo. | 
| color | Color de la linea dibujada. | 
| duration | Por cuánto tiempo estará visible la línea (en segundos). | 
| depthTest | Debería la linea estar oscurecida por otros objetos que están más cerca a la cámara? | 
Dibuja una linea desde start a start + dir  en coordenadas del mundo.
El parámetro duration determina qué tanto la linea estará visible después del que el frame se dibuje. Si la duración es 0 (por defecto) entonces la linea se renderiza 1 frame.
Si depthTest se establece a true entonces la linea será oscurecida por otros objetos en la escena que están más cerca a la cámara.
La linea será dibujada en el scene view del editor. Si el dibujo del gizmo está habilitado en el game view, la linea también estará dibujada ahí.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Update() { Vector3 forward = transform.TransformDirection(Vector3.forward) * 10; Debug.DrawRay(transform.position, forward, Color.green); } }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnCollisionEnter(Collision collision) { foreach (ContactPoint contact in collision.contacts) { Debug.DrawRay(contact.point, contact.normal, Color.green, 2, false); } } }