unity3d Debug.DrawLine方法,画出来的线看不到。不知怎么回事,我的摄像机可以到处旋转的。

Debug.DrawLine(new Vector3(10f,10f,10f),new Vector3(800f,800f,800f),Color.red);
2025-01-03 02:44:02
推荐回答(4个)
回答1:

把程序放在update里面就可以看到线了。放在start里面一闪就消失了。至于为什么消失了我也不知道,有没有知道的,也来分享一下,共同提高。

回答2:

还有一种情况,就是你把它放在一次性事件如Start、Awake中执行肯定就刷没了,得放到Update或者OnGUI等循环圈中

回答3:

在确定不是任何脚本原因或者是在观察范围外的情况下,还看不到画出来的线,那就只有一种可能Scene面板里Gizmos被取消了 没有打开场景内的显示...单击打开就好了 可以看到了吧 简单吧

回答4:

这个直接加一个显示时间,就出来了
Debug.DrawRay(position, Vector3.down, Color.red, 1000);
其中1000就是显示时间