我正在开发游戏,即在Mogre(ogre的c#端口)和Unity3d中同时开发。因为两者都使用c#我想编写一个通用代码,在这两个平台中相应地进行编译。通过添加#if UNITY_ENGINE,很容易为团结而做,但是我找不到类似的#def' s for Mogre。我知道这是一个愚蠢的问题,但我仍然无法在谷歌找到它。有人能帮助我吗?
答案 0 :(得分:2)
只需定义自己的符号即可。转到项目属性并为您感兴趣的构建配置定义OGRE(您可以创建新的构建配置并命名它们)。例如,为OGRE创建一个构建配置并定义一个OGRE条件符号,#if OGRE应该可以工作。
(它位于项目属性,构建,条件编译符号下)只需用逗号“var1,var2,var3”分隔您喜欢的任意数量