cocos学习
文章平均质量分 62
cocos方向的学习,包括CocosCreator和Cocos2dx
parkchanloey
这个作者很懒,什么都没留下…
展开
-
CocosCreator资源加载和游戏优化
①transformPipeline(Url路径转换管线) = parse(创建RequestItem) + replaceOverrideAsset(替换覆盖的资源) + combine(组合生成item.url)③pipeline(正常加载管线) = transformPipeline(url路径转换) + loadOneAssetPipeline(下载资源文件 fetch、parse)资源本身的压缩,纹理压缩,合并JSON,Zip压缩,在低端设备上,文件下载的并发数不能设置太高。原创 2024-01-03 16:31:19 · 735 阅读 · 1 评论 -
Cocos-游戏加速优化方案
maxRequestsPerFrame用于设置每帧发起的最大请求数,从而均摊发起请求的CPU开销,避免单帧过于卡顿,如果此帧发起的连接数已经达到上限,将延迟到下一帧发起请求。利用引擎的缓存、网络下载的缓存,材质编译的缓存、v8的优化缓存等提升相同节点的加载速度。maxConcurrency用于设置下载的最大并发连接数,若当前连接数超过限制,将会进入加载管线的等待队列。大部分图片如jpg,png文件本身就会进行压缩,所有就算开启了gzip后,压缩前和压缩后没多大区别。6.预加载引用的资源。原创 2024-01-03 15:11:48 · 637 阅读 · 1 评论 -
CocosCreator 资源加载与释放
creator资源加载分为静态加载和动态加载,这里主要研究动态加载。原创 2023-09-14 18:47:25 · 931 阅读 · 1 评论 -
Cocos2d游戏优化
Cocos2D向手机申请纹理图片内存时只能将图片的宽高尺寸以2的n次幂大小进行计算,且其默认的纹理深度为32位(即每个像素需要占用32bit 4个字节),所以在图片上进行内存优化得到的收益会很大。原创 2023-09-12 15:26:45 · 165 阅读 · 0 评论 -
Cocos2dx-H5源码分析-1主循环
游戏循环在游戏过程中不断运行。每次循环他都在处理玩家输入,更新游戏状态以及渲染游戏,本节就探讨Cocos2dx中游戏主循环部分的源码。原创 2023-09-08 17:02:15 · 384 阅读 · 1 评论