start | Punto en el espacio del mundo donde la linea debería empezar. |
end | Punto en el espacio del mundo donde la linea termina. |
color | Color de la linea. |
duration | Qué tan larga la linea debería estar visible. |
depthTest | Debería la linea estar oscurecida por objetos que están más cerca a las cámara? |
Dibuja una línea entre los puntos de inicio y fin especificados.
La línea se dibujará en la vista de escena del editor. Si el dibujo de gizmo está habilitado en la vista de juego, la línea también se dibujará allí. La duration
es el tiempo (en segundos) para el cual la línea estará visible después de que se muestre por primera vez. Una duración de cero muestra la línea para un solo frame.
Nota: Esto es para depuración en el playmode solamente. Los gizmos del editor deberían estar dibujados con Gizmos.Drawline o Handles.DrawLine en su lugar.
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void Update() { Debug.DrawLine(Vector3.zero, new Vector3(1, 0, 0), Color.red); } }
using UnityEngine; using System.Collections;
public class ExampleClass : MonoBehaviour { void OnCollisionEnter(Collision collision) { foreach (ContactPoint contact in collision.contacts) { Debug.DrawLine(contact.point, contact.point + contact.normal, Color.green, 2, false); } } }