unityandroid宏定义,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 compiling/executing code for any standalone platform (Mac OS X, Windows or Linux).
UNITY_STANDALONE_WIN
#define directive for compiling/executing code specifically for Windows standalone applications.
UNITY_STANDALONE_OSX
#define directive for compiling/executing code specifically for Mac OS X (including Universal, PPC and Intel architectures). UNITY_STANDALONE_LINUX
#define directive for compiling/executing code specifically for Linux standalone applications.
UNITY_ANDROID
#define directive for the Android platform.
UNITY_IOS
#define directive for compiling/executing code for the iOS platform.
UNITY_IPHONE
Deprecated. Use UNITY_IOS instead.
UNITY_WEBGL
#define directive for WebGL.
UNITY_WP_8_1
#define directive for Windows Phone 8.1.
UNITY_PS4
#define directive for running PlayStation 4 code.
UNITY_XBOXONE
#define directive for executing Xbox One code.
UNITY_WII
#define directive for compiling/executing code for the Wii console.
UNITY_SAMSUNGTV
#define directive for executing Samsung TV code.样例:
// C#
using UnityEngine;
using System.Collections;
public class PlatformDefines : MonoBehaviour { void Start () {
#if UNITY_EDITOR
Debug.Log("Unity Editor");
#elif UNITY_IOS
Debug.Log("Unity iPhone");
#else
Debug.Log("Any other platform");
#endif
}
}
// 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
}
获取gcc和clang的内置宏定义
C++ 内置宏定义 与 预编译指令
内置宏和预编译指令, 在代码调试.单元测试.跨平台代码中经常会⽤到.这⾥记录⼀下. 1. 内置宏 (⽂件名,当前⾏号,当前⽇期,当前时间,当前执⾏⽅法名) __FILE____LINE____DATE ...
查看GCC的内置宏定义
开发过程中我们常常需要使⽤宏定义.. 为了尽可能多的使⽤GCC为我们提供的特性,⾸先我们需要知道gcc提供了那些特性... gcc -dM -E -
unity 着⾊器内置宏
⽬标平台 Macro: Target platform: SHADER_API_D3D11 Direct3D 11 SHADER_API_GLCORE Desktop OpenGL “core” (G ...
编译器内置宏__LINE__&;__FUNCTION__
编译器内置宏: 先介绍⼏个编译器内置的宏定义,这些宏定义不仅可以帮助我们完成跨平台的源码编写,灵活使⽤也可以巧妙地帮我们输出⾮常有⽤的调试信息. ANSI C标准中有⼏个标准预定义宏(也是常⽤的): ...
c语⾔编译器内置宏
⼀起talk C栗⼦吧(第⼀百⼆⼗四回:C语⾔实例--内置宏)
各位看官们,⼤家好,上⼀回中咱们说的是显⽰变量和函数地址的样例,这⼀回咱们说的样例是:内置宏.闲话休提,⾔归正转.让我们⼀起talk C栗⼦吧! 看官们,我们在编译程序的时候,假设有语法错误,编译器就 ...
python函数基础:调⽤内置函数&;定义函数
调⽤内置函数 有很多内置函数,在使⽤中需要积累.这⾥只举两个例⼦: 分别调⽤abs和数据类型转换,注意当⼊参类型错误时候会报错 '''
print('abs(-100)') abs(-100) pri ...
Unity3D 多平台 预编译 宏定义
平台定义 UNITY_EDITOR 编辑器调⽤. UNITY_STANDALONE_OSX 专门为Mac OS(包括Universal,PPC和Intelarchitectures)平台的定义. UN ...jquery源码在线
随机推荐
jQuery源码解读 - 数据缓存系统:jQuery.data
jQuery在1.2后引⼊jQuery.data(数据缓存系统),主要的作⽤是让⼀组⾃定义的数据可以DOM元素相关联——浅显的说:就是让⼀个对象和⼀组数据⼀对⼀的关联. ⼀组和Element相关的数据 ...
sitemesh使⽤步骤
使⽤sitemesh的步骤 1. 添加jar⽂件到classpath 2. 在l中增加过滤器
MYSQL中 ENUM、SET 类型(建议⽤tinyint代替)
ENUM类型 ENUM 是⼀个字符串对象,其值通常选⾃⼀个允许值列表中,该列表在表创建时的列规格说明中被明确地列举. 在下列某些情况下,值也可以是空串("") 或 NULL: 如果 ...
转: requirejs压缩打包r.js使⽤⽰例 2 (~~很详细的教程)
这⼀篇来认识下打包⼯具的paths参数,在⼊门⼀中 就介绍了fig⽅法的paths参数.⽤来配置jquery模块的⽂件名(jQuery作为AMD模块时id为“jquery”, 但 ...
MySQL 常⽤命令⼤全
Mysql常⽤命令⾏⼤全 第⼀招.mysql服务的启动和停⽌ net stop mysql net start mysql 第⼆招.登陆mysql 语法如下: mysql -u⽤户名 -p⽤户密码 键 ...
⼩程序采坑系列-this.setData
今天踩了⼤坑,坑⾥还都是碎瓶渣⼦.. 先说⼀下基本使⽤.官⽹也有. ⽐如说你在main.js⾥⾯有这些变量.想修改某些值. data: {
main_view_bgcolor: "" ...
MySQL SELECT 执⾏的具体步骤
1:SELECT 执⾏的顺序 8SELECT 9DISTINCT 1FROM 3JOIN
idea 提交 Push rejected: Push to origin/master was rejected
idea中,发布项⽬到码云上,当时按照这样的流程添加Git,然后push,提⽰:push to origin/master war rejected". 解决⽅案如下: 1.切换到⾃⼰项⽬所 ...
Kubernetes探索学习003--关于Kubernetes的Pod
关于Pod 关于Pod我们要慢慢去体会去接受它去使⽤它,尤其是运维⼈员这块需要从逻辑上形成认识,⾸先理解Pod是Kubernetes项⽬的原⼦调度单位.为什么是Pod⽽不是单个DockerContai ...
em,rem,px的实际应⽤
看了好多的⽂章,就只是在看他们的换算,没有实际做出例⼦所以⼀直很疑惑,不知道到底是怎么写的.今天写了⼀个demo.务必彻底弄清楚. 先说三者的区别: ⾸先是我们常见的px. px: em:相对长度单位 ...
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论