如何在调试模式下在Unity编辑器中运行当前游戏 - 如预处理器变量DEBUG将为脚本启用/启用。我通常有很多:
#if DEBUG
dostuffonlyindebuglikegetalotofmoneyingame();
#else
// release mode
#endif
分散在我的项目中。使用Unity 4.6 RC3。
答案 0 :(得分:0)
我发现了这个:
http://docs.unity3d.com/460/Documentation/ScriptReference/Debug-isDebugBuild.html
尚不确定,但似乎不太好,因为:
不确定是否在发布版本上删除了Debug.isDebugBuild ...如果没有,Unity很糟糕: - )
那就是说,这可能是唯一的选择......我们可怜。
答案 1 :(得分:0)
您可以使用以下方法之一来创建全局#defines:
每个平台的构建设置
也可以通过构建脚本获得: PlayerSettings.SetScriptingDefineSymbolsForGroup
对于调试,可能检查UNITY_EDITOR
是否足够?