Unity3D判断当前平台

发布时间:2017-09-24编辑:佚名阅读(2260)

官方文档: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


评论区