start | 应作为该直线起始点的世界空间中的点。 |
end | 应作为该直线结束点的世界空间中的点。 |
color | 该直线的颜色。 |
duration | 该直线的可见长度应为多长。 |
depthTest | 该直线是否应被靠近此摄像机的对象遮挡? |
在指定的起始点与结束点之间绘制一条直线。
将在该 Editor 的场景视图中绘制该直线。如果在游戏视图中启用了辅助图标绘图,则在该视图中也将绘制该直线。duration
是在第一次显示该直线后该直线可见的时间长短(单位为秒)。如果持续时间为零,则该直线仅显示一帧。
注意:这仅用于调试播放模式。应在 Gizmos.Drawline 或 Handles.DrawLine 中绘制 Editor 辅助图标。
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);
}
}
}