发布时间:2017-09-24编辑:佚名阅读(2393)
官方文档:http://docs.unity3d.com/Manual/PlatformDependentCompilation.html
文档上有详细说明,我在这里再补充两点:
如果想判断多个条件,可以用 || 或 & 来组合
例如:
#if UNITY_IOS || UNITY_ANDROID ...//这里的代码在IOS和Android平台都会编译 #endif #if UNITY_ANDROID && UNITY_EDITOR ...//这里的代码只有在发布设置设置的是Android,且在编辑器里运行时才会编译 #endif
还有运行时判断平台的方法
API:http://docs.unity3d.com/ScriptReference/RuntimePlatform.html
上代码:
if(Application.platform == RuntimePlatform.WindowsWebPlayer) { //只有在windows系统的webplayer平台上才会执行 }
下一篇:unity3D触控
0人
0人
0人
0人