在我创建的应用程序中,我将“编辑器”直接连接到该应用程序。 然而,编辑器作为一个外部程序,在应用程序中戳戳。
编辑器将使用的一些访问器和修改器绝对不会在应用程序本身中使用,也不应该使用!
因为我在一个团队工作,所以我想在非编辑器构建中运行时完全“屏蔽”某些函数和类。
在 C++ 中,我可以这样做:
#if !defined(_DISTRIBUTION)
void SetUniqueID(int inID) { mID = inID; }
#endif
以上代码在debug或editor build中使用时,称为fine。在发布版本中使用时,编译器或游戏将失败。
什么是 C# 等价物?
最佳答案
这些是 conditional compilation指令。
关于c# - 在分发或编辑器构建中屏蔽某些代码,例如#if defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10097771/