Unity平台的预处理
Posted dj1232090
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Unity平台的预处理相关的知识,希望对你有一定的参考价值。
在开发中,特别是unity的跨平台中,我们常常会在各个平台游走,如安卓版,苹果版,PC版......。在此不同的平台上,有可能我们须要做不同的操作。然而我们就能够用unity的自带的平台宏定义方式来做平台的推断。
Unity帮我们定义了例如以下平台预处理:
名称 | 描写叙述 |
UNITY_EDITOR | Unity编辑器 |
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 or Linux). |
UNITY_WEBPLAYER | 网页播放器(包括Windows和Mac Web播放器可执行文件)。 |
UNITY_WII | Wii游戏机平台。 |
UNITY_IPHONE | 苹果系统 |
UNITY_android | 安卓系统 |
UNITY_PS3 | PlayStation 3 |
UNITY_XBOX360 | VBOX360系统 |
UNITY_NACL | 谷歌原生客户端(使用这个必须另外使用UNITY_WEBPLAYER) |
UNITY_FLASH | Adobe Flash |
以上是关于Unity平台的预处理的主要内容,如果未能解决你的问题,请参考以下文章