GLOBAL-MACROS模块
这里是一些用来判断执行环境的宏,这些宏都是全局变量,直接访问即可。
在项目构建时,这些宏将会被预处理并根据构建的平台提出不需要的代码,例如
if(CC_DEBUG){
cc.log('debug')
}else{
cc.log('release')
}
在构建后只剩下
cc.log('release')
如果需要判断脚本是否运行于指定平台,可以用如下表达式:
{
"编辑器":CC_EDITOR,
"编辑器 或 预览":CC_DEV,
"编辑器 或 预览 或 构建调试":CC_DEBUG,
"网页预览":CC_PREVIEW && !CC_JSB,
"浏览器预览":CC_PREVIEW && CC_JSB,
"构建调试":CC_BUILD && CC_DEBUG,
"构建发行":CC_BUILD && CC_DEBUG,
}
属性:
CC_EDITOR:Boolean 在编辑器环境运行
CC_PREVIEW:Boolean 在浏览器环境运行
CC_DEV:Boolean 在预览环境或编辑器环境运行
CC_DEBUG:Boolean 在预览环境或编辑器环境或构建调试运行
CC_BUILD:Boolean 在构建发行环境运行
CC_JSB:Boolean 在本机平台(移动应用程序,桌面应用程序或模拟器)环境运行
CC_TEST:Boolean 在单元测试机中运行
CC_R