小白看cocos creator 文档——GLOBAL-MACROS模块

本文介绍了Cocos Creator的GLOBAL-MACROS模块,主要用于判断执行环境。内容包括模块的作用、如何使用以及在不同平台的预处理。特别提到了在浏览器和模拟器环境下常用条件表达式(CC_PREVIEW && CC_JSB)和(CC_PREVIEW && !CC_JSB)。同时,作者邀请了解CC_TEST、CC_RUNTIME、CC_EDITOR属性的读者分享知识,鼓励互动交流。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值