public static void DrawLine (Vector3 start, Vector3 end, Color color= Color.white, float duration= 0.0f, bool depthTest= true);

Parámetros

startPunto en el espacio del mundo donde la linea debería empezar.
endPunto en el espacio del mundo donde la linea termina.
colorColor de la linea.
durationQué tan larga la linea debería estar visible.
depthTestDebería la linea estar oscurecida por objetos que están más cerca a las cámara?

Descripción

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); } } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961