可以自定义宏定义,打开Other Settings窗口,选择Player Settings > Scripting Define Symbols 官方文档网址:https://docs.unity3d.com/Manual/PlatformDependentCompilation.html 本文章转译自官方文档 Property: Function: UNITY_EDITOR Unity编辑器 UNITY_EDITOR_WIN Windows 操作系统. UNITY_EDITOR_OSX macos操作系统 UNITY_...
// JS function Awake() { #if UNITY_EDITOR Debug.Log("Unity Editor"); #endif #if UNITY_IPHONE Debug.Log("Iphone"); #endif #if UNITY_STANDALONE_OSX Debug.Log("Stand Alone OSX"); #endif #if UNITY_STANDALONE_WIN Debug.Log("Stand Alone Windows"); #endif } Unity宏定义官方文档 分类:...
Unity各平台宏定义 Unity各平台宏定义 属性⽅法 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 #define directive for ...
一般来说会多使用Unity自带的宏定义如: UNITY_EDITOR //Unity编辑器中调用 UNITY_EDITOR_WIN windows //操作系统的编辑器 UNITY_ANDROID //安卓平台 UNITY_IPHONE //苹果平台。 UNITY_STANDALONE //独立的平台(Mac,Windows或Linux) UNITY_STANDALONE_OSX //Mac OS UNITY_STANDALONE_WIN //Windows 操作系统 UNIT...
使用宏定义和Application.platform判断运行平台 宏定义判断平台: 代码语言:javascript 复制 //Android平台#ifUNITY_ANDROIDdebug.log("Android");#endif//苹果平台#ifUNITY_IPHONEdebug.log("IOS");#endif//Windows平台#ifUNITY_STANDALONE_WINDebug.Log("Windows");#endif ...
平台定义 也可以判断Unity版本,目前支持的版本 运行平台 //获得当前运行平台 Debug.Log("plat = " + Application.platform); 1. 2. //可以获取到的平台类型 public enum RuntimePlatform { OSXEditor = 0, OSXPlayer = 1, WindowsPlayer = 2,
宏定义判断平台: //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会识别我们当前的环境是处于哪个平台 ...
Unity 宏定义 技术标签:unity 自带: UNITY_EDITOR 编辑器调用。 UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义。 UNITY_DASHBOARD_WIDGET Mac OS Dashboard widget (Mac OS仪表板小部件)。 UNITY_STANDALONE_WIN Windows 操作系统。 UNITY......
Unity提供了一些预处理指令,通过这些代码,可以针对平台进行区分编译和执行,这样我们在设计多平台应用时,就可以通过平台预编译指令来区分不同平台编译各自的代码,比如通过预处理指令来设置iOS平台及Android平台的存储路径。 Unity支持的平台宏定义指令如下: unity从2.6.0版本开始就支持unity版本的宏定义,可以自行根据unity版...