跳至正文

Cocos插件推荐:资源优化助手(免费开源)

一 简介

在我们的游戏产品上线前,优化包体大小是必不可少的步骤,但从哪开始优化呢?包体里究竟有什么资源?哪些资源最占空间?它们的分布比例怎样?如何用最少的时间做最快的优化?

随着产品功能迭代,项目资源越来越臃肿,其中有很多不再使用或未及时删除的文件(除了图片,还有代码、序列帧动画、Spine动画、Prefab、模型、音效等等),如何知道哪些资源是可以删除的呢?一个个手动查找需耗费大量时间精力,显然效率低下。

当项目资源数量超过1000个时,以上问题变得更加突出,本插件专为解决以上优化问题而生。

我在更早前发布了此功能的开源项目,详情请参见:https://www.chuyouxiang.com/archives/460, 项目发布后不断收到好评。

也有朋友基于此打造了自己的工具链,近来随着Cocos引擎的不断更新和游戏行业的发展,包体优化越来越重要,我发现本项目在包体优化方面并未过时,仍然是非常适用。而且,也有朋友不习惯使用开源项目的命令行方式,希望能在Creator编辑器中使用,因此,我开发了适用于CocosCreator引擎3.x版本的插件,包括上周刚发布的Cocos 3.8.5版本皆可使用。

二 功能特点

  • 自动分析资源和包体。统计包体里究竟有多少资源?哪些资源最占空间?它们的分布比例怎样?按类型区分从大到小输出到结果文件,方便开发者做针对性优化。
  • 自动查找未使用资源。查找目录下所有未引用的资源,并把结果输出到指定文件,方便开发者核对无误后自行删除。
  • 自动查找重复资源。采用MD5检测比对,不管文件名是否相同,只要文件内容重复,都可以找出来,减少冗余资源。
  • 本插件适用于CocosCreator3.x引擎,如果是2.x引擎或喜欢用命令行,请参考 https://www.chuyouxiang.com/archives/460 ,下载本插件的免费开源项目使用。

三 使用教程

1、插件包解压后,放在Creator工程的extensions目录下,重启Creator;(此目录仅针对Creator3.x引擎,如有其它版本需求请看上面介绍)

2、点击Creator顶部菜单栏“扩展” -> “资源优化助手” -> “设置面板”。(第一次如果不设置,则默认为当前项目,也可正常运行)

3、现在可以检测了,点击Creator顶部菜单栏“扩展” -> “资源优化助手” -> “检测占用空间” 或 “检测冗余资源”。

结果会输出到Creator编辑器的控制台,同时还会以文本文件的方式输出到工程的build目录下。如图所示:

你可以在Creator控制台中直接查看结果,或用任意文本编辑器打开结果文件进行查看,之后进行针对性优化(例如:删除无用资源、压缩过大的图片、精简模型或音效等等)。

通常来说,项目中占用空间最大的是图片资源,如有压缩需求,推荐使用Cocos插件 超强图片压缩https://store.cocos.com/app/detail/5438,在不损失图片画质的基础上,可立即节省50%以上空间。

四 获取插件

插件获取方式分为两种:

  • Cocos商店下载,价格1.99,插件名称:资源优化助手,购买链接:https://store.cocos.com/app/detail/5575

  • 关注微信公众号:楚游香,回复:资源优化助手,可直接免费获得本插件的下载链接。

作者的公众号和个人网站 ( https://www.chuyouxiang.com/ ) 会不定期分享一些游戏开发技巧和上线实战经验,欢迎关注,共同进步!

作者同时创建了一个游戏开发交流群,供朋友们技术交流、学习合作、问题求助等,欢迎感兴趣的朋友关注我的公众号,并留言加群

五 Cocos插件推荐

超强图片压缩(Creator 2.x版本) https://store.cocos.com/app/detail/6771

超强图片压缩(Creator 3.x版本) https://store.cocos.com/app/detail/5438

H5分开部署
https://store.cocos.com/app/detail/5709

videoTexture视频播放 https://store.cocos.com/app/detail/4711

仅1M大小的3.x引擎裁剪版 https://store.cocos.com/app/detail/4795

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注