【Unity3D】Unity3D 多平台_预编译相关宏定义
发布日期:2021-06-30 11:40:37 浏览次数:2 分类:技术文章

本文共 1371 字,大约阅读时间需要 4 分钟。

平台定义

   
UNITY_EDITOR 编辑器调用。
UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义。
UNITY_DASHBOARD_WIDGET Mac OS Dashboard widget (Mac OS仪表板小部件)。
UNITY_STANDALONE_WIN Windows。
UNITY_STANDALONE_LINUX Linux的独立的应用程序。
UNITY_STANDALONE 独立的平台(Mac,Windows或Linux)。
UNITY_WEBPLAYER 网页播放器(包括Windows和Mac Web播放器可执行文件)。
UNITY_WII Wii游戏机平台。
UNITY_IPHONE iPhone平台。
UNITY_ANDROID Android平台。
UNITY_PS3 PlayStation 3。
UNITY_XBOX360 Xbox 360。
UNITY_NACL 谷歌原生客户端(使用这个必须另外使用UNITY_WEBPLAYER)。
UNITY_FLASH Adobe Flash。

也可以判断Unity版本,目前支持的版本

UNITY_2_6 平台定义为主要版本的Unity 2.6。
UNITY_2_6_1 平台定义的特定版本1的主要版本2.6。
UNITY_3_0 平台定义为主要版本的Unity 3.0。
UNITY_3_0_0 平台定义的特定版本的Unity 3.0 0。
UNITY_3_1 平台定义为主要版本的Unity 3.1。
UNITY_3_2 平台定义为主要版本的Unity 3.2。
UNITY_3_3 平台定义为主要版本的Unity 3.3。
UNITY_3_4 平台定义为主要版本的Unity 3.4。
UNITY_3_5 平台定义为主要版本的Unity 3.5。
UNITY_4_0 平台定义为主要版本的Unity 4.0。
UNITY_4_0_1 主要版本4.0.1统一的平台定义。
UNITY_4_1 平台定义为主要版本的Unity 4.1。

运行平台

//获得当前运行平台Debug.Log("plat = " + Application.platform);
//可以获取到的平台类型public enum RuntimePlatform    {        OSXEditor = 0,        OSXPlayer = 1,        WindowsPlayer = 2,        OSXWebPlayer = 3,        OSXDashboardPlayer = 4,        WindowsWebPlayer = 5,        WiiPlayer = 6,        WindowsEditor = 7,        IPhonePlayer = 8,        PS3 = 9,        XBOX360 = 10,        Android = 11,        NaCl = 12,        LinuxPlayer = 13,        FlashPlayer = 15,    }

转载地址:https://itmonon.blog.csdn.net/article/details/78630576 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【Unity3D】Unity3D Unity 几种画线方式
下一篇:【Unity3D】Unity3D UGUI屏幕自适应(多分配率适配)

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月23日 15时05分27秒