Cocos Engine 杂项统计 - 持续更新 ... ...

 

2.2.2 版本    空包 707k
2.4.4 版本    空包 703k

2.4.4 版本模块:
Core    必选
Canvas  必选,画布
Sprite  必选,精灵
Label   必选,文本控件
  

Audio   cc.audioengine是单例对象,主要用来播放音频。  11k
AudioSource  音频源组件,可进行音频剪辑     2k
Action  行为动画    55k
Animation  动画     26k
Button  按钮    11k
Collider  碰撞  8k
Dynamic Atlas 动态合图/合批 5k
DragonBones 龙骨动画 234k
EditBox 输入框  21k
Graphics 绘画接口 21k
Geom Utils 检测3D物体碰撞的API(射线)  31k
Intersection 碰撞系统检测辅助类 2k
Layout 布局组件 12k
LabelEffect 文本特效( outline,shadow... )  2k
Mask  遮罩组件  8k
Mesh 网格 13k
MotionStreak 拖尾 4k
NodePool 对象池 0.7k
Native Socket 网络模块( XMLHttpRequest )加上这模块后 包体反倒降低了8byte -8byte
Physics 物理模块 384.7k
PageView 页面视图容器 6.72k
PageViewIndicator 页面视图指示器组件 1.73k
ProgressBar 进度条 2.57k
ParticleSystem 粒子系统 59.6k
RichText 富文本 15.9k
RendererTexture 资源类型 可以用来截图 与cc.Label有引用关系 推荐勾上 5k
Slider 滑条 3byte
ScrollBar 滚动条 3.85k
ScrollView 滚动容器 19.94k
SpineSkeleton Spine动画 183k
StudioComponent CocosStudio编辑器项目文件支持  555byte
Toggle  CheckBox单选勾组件   4.9k
TiledMap 显示TMX格式的地图 49.3k
VideoPlayer 视频组件 12.99k
Widget UI布局组件( 这个比较常用 ) 6.84k
WebView 内部页面交互视角 6.9k
3D 3D核心模块 35.144k
3DPrimitive 创建基础3D模型的顶点数据工具类 19k

//3D物理各个物理系统占用包体大小
3DPhysics 
    cannon.js  192k 一个开源的物理引擎,使用 JavaScript 开发并实现了比较全面的物理模拟功能
    Builtin    38k  碰撞检测系统 的物理引擎。相对于其它的物理引擎,Builtin 没有物理模拟功能,但它的优势在于更小的包体以及较小的计算量。
重点注意的地方:
https://docs.cocos.com/creator/manual/zh/physics-3d/physics-select.html?h=cannon


3DParticle 193k     3D粒子效果  
SafeArea  906byte   该组件会将所在节点的布局适配到 iPhone X 等异形屏手机的安全区域内,可适配 Android 和 iOS 设备,通常用于 UI 交互区域的顶层节点

浮点数产生原因: 模块大小是byte计算的 这里 除以1024 用 'k' 来表示更加直观

Guess you like

Origin blog.csdn.net/qq_39162566/article/details/121419497