我部署了
Debug.Log(“Something cools”);
不在Update
或StartCoroutine
,Invoke
- 在代码调用后延迟几秒钟显示在控制台。
- 如果我立即启动和停止播放模式,则显示debug。
不仅调试,块中包含debug的代码似乎不起作用
我有什么问题和如何解决它?
我该如何解决这个问题?
就像console.WriteLine()
一样,Debug.Log()
也会降低性能。但是,除非您在一次Update传递中多次调用它,否则它不应该非常明显。
如果你想了解更多关于它是如何降低性能的,以及如何阻止这种情况的发生,那么请查看这篇很棒的游戏开发文章。它向您展示了使用Debug.Log的最佳方法,以确保您的计算机不会变慢。
希望这对你有帮助。编码快乐!