macro 类型

模块: _decorator父模块: cc

Predefined constants

索引

属性(properties)

Details

属性(properties)

RAD
PI / 180
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:39
DEG
One degree
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:46
REPEAT_FOREVER

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:53
FLT_EPSILON

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:59
MIN_ZINDEX
Minimum z index value for node
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:65
MAX_ZINDEX
Maximum z index value for node
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:72
ONE

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:80
ZERO

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:86
SRC_ALPHA

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:92
SRC_ALPHA_SATURATE

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:98
SRC_COLOR

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:104
DST_ALPHA

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:110
DST_COLOR

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:116
ONE_MINUS_SRC_ALPHA

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:122
ONE_MINUS_SRC_COLOR

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:128
ONE_MINUS_DST_ALPHA

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:134
ONE_MINUS_DST_COLOR

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:140
ONE_MINUS_CONSTANT_ALPHA

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:146
ONE_MINUS_CONSTANT_COLOR

metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:152
ORIENTATION_PORTRAIT
Oriented vertically
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:159
ORIENTATION_LANDSCAPE
Oriented horizontally
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:166
ORIENTATION_AUTO
Oriented automatically
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:173
FIX_ARTIFACTS_BY_STRECHING_TEXEL_TMX
If enabled, the texture coordinates will be calculated by using this formula: - texCoord.left = (rect.x2+1) / (texture.wide2); - texCoord.right = texCoord.left + (rect.width2-2)/(texture.wide2); The same for bottom and top. This formula prevents artifacts by using 99% of the texture. The "correct" way to prevent artifacts is by expand the texture's border with the same color by 1 pixel Affected component: - cc.TMXLayer Enabled by default. To disabled set it to 0. To modify it, in Web engine please refer to CCMacro.js, in JSB please refer to CCConfig.h
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:187
DIRECTOR_STATS_POSITION
Position of the FPS (Default: 0,0 (bottom-left corner))To modify it, in Web engine please refer to CCMacro.js, in JSB please refer to CCConfig.h
metadescription
类型Vec2
定义于cocos2d/core/platform/CCMacro.js:209
ENABLE_STACKABLE_ACTIONS
If enabled, actions that alter the position property (eg: CCMoveBy, CCJumpBy, CCBezierBy, etc..) will be stacked. If you run 2 or more 'position' actions at the same time on a node, then end position will be the sum of all the positions. If disabled, only the last run action will take effect.
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:216
TOUCH_TIMEOUT
用于甄别一个触点对象是否已经失效并且可以被移除的延时时长添加这个时长的原因是 X5 内核在微信浏览器中出现的一个 bug。在这个环境下,如果用户将一个触点从底向上移出页面区域,将不会触发任何 touch cancel 或 touch end 事件,而这个触点会被永远当作停留在页面上的有效触点。重复这样操作几次之后,屏幕上的触点数量将达到我们的事件系统所支持的最高触点数量,之后所有的触摸事件都将被忽略。所以这个新的机制可以在触点在一定时间内没有任何更新的情况下视为失效触点并从事件系统中移除。当然,这也可能移除一个真实的触点,如果用户的触点真的在一定时间段内完全没有移动(这在当前手机屏幕的灵敏度下会很难)。你可以修改这个值来获得你需要的效果,默认值是 5000 毫秒。
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:226
BATCH_VERTEX_COUNT
最大可以被单次批处理渲染的顶点数量。
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:248
ENABLE_TILEDMAP_CULLING
是否开启瓦片地图的自动裁减功能。瓦片地图如果设置了 skew, rotation 的话,需要手动关闭,否则渲染会出错。
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:257
DOWNLOAD_MAX_CONCURRENT
下载任务的最大并发数限制,在安卓平台部分机型或版本上可能需要限制在较低的水平
metadescription
类型Number
定义于cocos2d/core/platform/CCMacro.js:267
ENABLE_TRANSPARENT_CANVAS
用于设置 Canvas 背景是否支持 alpha 通道,默认为 false,这样可以有更高的性能表现。如果你希望 Canvas 背景是透明的,并显示背后的其他 DOM 元素,你可以在 cc.game.run 之前将这个值设为 true。仅支持 Web
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:277
ENABLE_WEBGL_ANTIALIAS
用于设置在创建 WebGL Context 时是否开启抗锯齿选项,默认值是 false。将这个选项设置为 true 会让你的游戏画面稍稍平滑一些,比如旋转硬边贴图时的锯齿。是否开启这个选项很大程度上取决于你的游戏和面向的平台。在大多数拥有 retina 级别屏幕的设备上用户往往无法区分这个选项带来的变化;如果你的游戏选择像素艺术风格,你也多半不会想开启这个选项。同时,在少部分使用软件级别抗锯齿算法的设备或浏览器上,这个选项会对性能产生比较大的影响。你可以在 cc.game.run 之前设置这个值,否则它不会生效。仅支持 Web
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:292
ENABLE_CULLING
是否开启自动裁减功能,开启裁减功能将会把在屏幕外的物体从渲染队列中去除掉。这个功能在 v2.0 的新渲染器中被移除了,因为它在大多数游戏中所带来的损耗要高于性能的提升,目前我们没有计划重新支持自动裁剪。如果游戏中的动态物体比较多的话,建议将此选项关闭。如果游戏中的静态物体比较多的话,建议将此选项打开。
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:314
废弃(Deprecated)since v2.0
CLEANUP_IMAGE_CACHE
是否在将贴图上传至 GPU 之后删除 DOM Image 缓存。具体来说,我们通过设置 image.src 为空字符串来释放这部分内存。正常情况下,你不需要开启这个选项,因为在 web 平台,Image 对象所占用的内存很小。但是在微信小游戏平台的当前版本,Image 对象会缓存解码后的图片数据,它所占用的内存空间很大。所以我们在微信平台默认开启了这个选项,这样我们就可以在上传 GL 贴图之后立即释放 Image 对象的内存,避免过高的内存占用。
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:332
SHOW_MESH_WIREFRAME
是否显示网格的线框。
metadescription
类型Boolean
定义于cocos2d/core/platform/CCMacro.js:350
SUPPORT_TEXTURE_FORMATS
!enThe image format supported by the engine defaults, and the supported formats may differ in different build platforms and device types.Currently all platform and device support ['.webp', '.jpg', '.jpeg', '.bmp', '.png'], The iOS mobile platform also supports the PVR format。!zh引擎默认支持的图片格式,支持的格式可能在不同的构建平台和设备类型上有所差别。目前所有平台和设备支持的格式有 ['.webp', '.jpg', '.jpeg', '.bmp', '.png']. 另外 Ios 手机平台还额外支持了 PVR 格式。
metadescription
类型[String]
定义于cocos2d/core/platform/CCMacro.js:372