Unity3D判断当前所在平台
来源:互联网 发布:用sql语言创建数据库 编辑:程序博客网 时间:2024/06/05 19:57
Unity3D判断当前所在平台
官方文档:https://docs.unity3d.com/Manual/PlatformDependentCompilation.html
主要的几个平台:
#if UNITY_ANDROID Debug.Log("安卓设备"); #endif #if UNITY_IOS Debug.Log("苹果设备"); #endif #if UNITY_STANDALONE_WIN Debug.Log("Windows"); #endif
其他平台:
UNITY_EDITOR #define directive for calling Unity Editor scripts from your game code.UNITY_EDITOR_WIN #define directive for Editor code on Windows.UNITY_EDITOR_OSX #define directive for Editor code on Mac OS X.UNITY_STANDALONE_OSX #define directive for compiling/executing code specifically for Mac OS X (including Universal, PPC and Intel architectures).UNITY_STANDALONE_WIN #define directive for compiling/executing code specifically for Windows standalone applications.UNITY_STANDALONE_LINUX #define directive for compiling/executing code specifically for Linux standalone applications.UNITY_STANDALONE #define directive for compiling/executing code for any standalone platform (Mac OS X, Windows or Linux).UNITY_WII #define directive for compiling/executing code for the Wii console.UNITY_IOS #define directive for compiling/executing code for the iOS platform.UNITY_IPHONE Deprecated. Use UNITY_IOS instead.UNITY_ANDROID #define directive for the Android platform.UNITY_PS4 #define directive for running PlayStation 4 code.
判断多个条件,利用 || 或者 && 组合
#if UNITY_IOS || UNITY_ANDROID //这里的代码在IOS和Android平台都会编译#endif#if UNITY_ANDROID && UNITY_EDITOR //这里的代码只有在发布设置设置的是Android,且在编辑器里运行时才会编译#endif
运行时判断
详见官网:https://docs.unity3d.com/ScriptReference/RuntimePlatform.html
if (Application.platform == RuntimePlatform.Android || Application.platform == RuntimePlatform.IPhonePlayer) { }
阅读全文
0 0
- Unity3D判断当前所在平台
- Unity3D判断当前所在平台
- Unity3D判断当前所在平台
- Unity3D 判断所在平台
- Unity3D 判断所在平台(包括editor)
- Unity3d判断当前编译平台
- 判断当前时间所在的星期,月份
- Unity - 判断当前所属平台
- c++输出当前所在文件、所在方法、所在行数
- 获取当前文件所在路径
- 获取当前模块所在路径
- 获取当前视图所在控制器
- lua计算出当前所在时区
- 获取当前应用程序所在目录
- 获取当前DLL所在路径
- 如何判断操作系统所在磁盘
- 根据IP判断所在地区
- 判断要素所在图层
- 自动替换丢失的图片(视频)
- mysql 各种命令(解锁)
- 【前端开发】css背景研究
- LeetCode: 496. Next Greater Element I
- post和get的区别
- Unity3D判断当前所在平台
- UVALive
- 剑指offer题13
- Python 学习笔记
- 【长沙·签约】中企动力伴湖南海诺电梯同行 共创互联网云平台
- Linux设置开机自启动
- 【C++】带命令行的main函数详解
- ionic之 ActionSheetController
- zxing使用笔记