Cocos Creator 3D Cocos2d-x AnySDK Version: 1.9 BitmapFont BitmapFont 类型 继承于 RawAsset 模块: cc 位图字体资源类。 索引 属性(properties) _uuid String _name String _objFlags Number name String 该对象的名称。 isValid Boolean 表示该对象是否可用(被销毁后将不可用)。 方法 destroy 销毁该...
import { BitmapFont } from "cc"; 位图字体资源类。 索引 构造函数 BitmapFont public 属性 spriteFrame public 位图字体所使用的精灵。 fontSize public 文字尺寸。 fontDefDictionary public fntDataStr public fntConfig public 字体配置。 继承属性 uuid public 资源的 UUID。 refCount public ...
对于一些不常变化的静态文本,例如 UI 界面的标题,属性栏的固定文本,如果使用系统文本,可以设置为BITMAP模式,缓存到动态图集中,这样连续的 UI 节点即可进行动态合批。由于图片一般会打包为静态图集,而为了最大限度的把界面中的 Label 进行合批,可以将界面中的这些静态文本节点层级放在最上层,并保证这些 Label 节点连续...
bitmap=BitmapFactory.decodeFile(mCameraImagePath); String base64Bitmap=bitmapToBase64(bitmap); Log.i("pickImg ","base64Image222 = "+base64Bitmap);finalString callJsFunc = String.format("PlatForm.onPickImageResult(\'%s\',\'%s\');",mCameraImagePath,base64Bitmap); instance.runOnGLThre...
CacheMode.BITMAP:跟CacheMode.NONE差不多,区别就是会将实时获取到的纹理放到动态合集里,于是就能跟附近的同类型Label或者使用动态图集的Sprite进行合批。 CacheMode.CHAR:会先将label拆成一个个单独的字,每一个字都用以上的方法获取生成的纹理,放在一个专门存放此类字符纹理的大图内,然后渲染的时候使用多个顶点,按...
在Cocos Creator 中,你可能会使用 createImageBitmap 来处理图像数据,然后将其用于纹理、精灵等。 下面是一个简单的示例,展示了如何在 Cocos Creator 中使用 createImageBitmap: javascript cc.loader.loadRes('your_image_path', (err, texture) => { if (err) { cc.log('Failed to load image'); return...
Cocos Creator 在初始化过程中,会根据不同的平台设置不同的CLEANUP_IMAGE_CACHE参数,当禁用CLEANUP_IMAGE_CACHE时,动态合图就会默认开启。 强制开启动态合图 macro.CLEANUP_IMAGE_CACHE = false; dynamicAtlasManager.enabled = true; 1. 2. 强制禁用动态合图 ...
指南21: Label优化,采用Bitmap图集模式来优化drawcall; 位图字体性能强于矢量字体。 指南22:合适的平台选择合适的纹理压缩格式,提升性能。 指南23: 终极绝招: WebAssembly来提升项目的整体性能 如果整体的代码性能还是不满意,最后可以考虑使用WebAssembly模式来提升代码的运行速度。
如果使用系统字或者TTF字体,则可以使用CCC提供的Label的缓存模式,BITMAP模式是将整个Label生成一个散图,并尝试并入动态合图中。CHAR模式则是将每个字符生成散图,并入一个专属label的动态合图中。 4、列表优化 列表优化最常见的就是虚拟列表,这个就略过不提了。
之前Cocos Creator 在 2.0.7 版本中,已经大幅优化过了 DragonBones 和 Spine 在原生平台上的性能,优化后的性能甚至比 1.9、1.10 还快了平均一倍。 而这次发布的 2.0.9,则又针对 Web、小游戏等非原生平台,新增了SHARED_CACHE和PRIVATE_CACHE两种加速模式,使 DragonBones 的性能提升了15倍,Spine 的性能提升3 - 6...