看起来有三种方法:(1)通过Debug.unityLogger.logEnabled进行全局开关,但这仍然会有一些性能影响(我想是吧?),(2)使用编译条件,比如if UNITY_EDITOR,但每一条Debug语句都要这么写很烦人,(3)在发布前全部删除,但显然这样你就没法在后续调试中使用了。你们是怎么处理的?老实说,直到今天我才知道它们不会被编译器跳过,所以我可不想最后再回头翻遍整个代码库……我是不是漏掉了什么简单的方法?据我所知,全局开关只能缓解问题,但即使日志不发送,CPU和内存依然会消耗在准备日志上。有什么建议吗?
如何最佳地处理调试日志/警告/错误,以便发布最终版本?
评论 (0)