当前位置:   article > 正文

Unity 平台编译预定义_unitywindows程序的预定义

unitywindows程序的预定义

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言

提示:这里可以添加本文要记录的大概内容:
链接: 官方文档

一、Platform scripting symbols

Unity automatically defines certain scripting symbols based on the authoring and build target platform. These are as follows:

Define功能
UNITY_EDITORUnity编辑器
UNITY_EDITOR_WIN在Windows上用于编辑器代码的脚本符号
UNITY_EDITOR_OSX用于Mac oS X上编辑器代码的脚本符号
UNITY_EDITOR_LINUXLinux上编辑器代码的脚本符号
UNITY_STANDALONE_OSXScripting symbol to compile or execute code specifically for Mac OS X (including Universal, PPC and Intel architectures).
UNITY_STANDALONE_WINScripting symbol for compiling/executing code specifically for Windows standalone applications.
UNITY_STANDALONE_LINUXScripting symbol for compiling/executing code specifically for Linux standalone applications.
UNITY_STANDALONE
UNITY_WII
UNITY_IOS
UNITY_ANDROID
UNITY_LUMIN
UNITY_TIZEN
UNITY_TVOS
UNITY_WSA
UNITY_WSA_10_0
UNITY_WEBGL

二、测试

using UnityEngine;
using System.Collections;

public class PlatformDefines : MonoBehaviour {
  void Start () {

    #if UNITY_EDITOR
      Debug.Log("Unity Editor");
    #endif

    #if UNITY_IOS
      Debug.Log("iOS");
    #endif

    #if UNITY_STANDALONE_OSX
        Debug.Log("Standalone OSX");
    #endif

    #if UNITY_STANDALONE_WIN
      Debug.Log("Standalone Windows");
    #endif

  }          
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

总结

提示:这里对文章进行总结:
本文仅仅简单介绍了平台编译预定义的使用,而平台编译预定义提供了大量能使我们快速便捷地处理方法。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/135931
推荐阅读
相关标签
  

闽ICP备14008679号