首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Unity宏定义判断运行平台和Application.platform

宏定义判断平台:

//Android平台

#if UNITY_ANDROID

debug.log("Android");

#endif

//苹果平台

#if UNITY_IPHONE

debug.log("IOS");

#endif

//Windows平台

#if UNITY_STANDALONE_WIN

Debug.Log("Windows");

#endif

//备注:unity会识别我们当前的环境是处于哪个平台

Application.platform判断平台:

if (Application.platform == RuntimePlatform.Android)

{

Debug.Log("Android");

}else if(Application.platform == RuntimePlatform.IPhonePlayer)

{

Debug.Log("IOS");

}

else if (Application.platform == RuntimePlatform.WindowsEditor)

{

Debug.Log("Window");

}

需要注意的是:宏定义判断当前运行的平台并不是太准确,如果你使用宏定义判断,你会发现你把当前的项目切换到Android环境

他是不会输出任何内容的,按道理来说虽然我们更改了运行环境,但是我们当前的平台还是Windows,但是Application.platform判断平台是没有认为问题的,各位可以自行测试...

————————————————

版权声明:本文为CSDN博主「苦逼的程序员!!!」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190820A0088S00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券