设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 102|回复: 2
打印 上一主题 下一主题

[原创发布] 压缩5/6!RM Unite 空包600MB --> 成功压缩到 100MB 实现方法

[复制链接]

Lv1.梦旅人

梦石
0
星屑
137
在线时间
17 小时
注册时间
2025-4-4
帖子
32
跳转到指定楼层
1

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
本帖最后由 玩星际拓荒的BW 于 2025-4-7 17:52 编辑

《超越展开.zip》 链接 https://rpg.blue/thread-497159-1-1.html
这个是我这次参加比赛的投稿
《超越展开.zip》,一个解压5层压缩包解开秘密的游戏!

解决了重大的Unite技术问题!!!

问题很大,非常大!


使用Unite的时候遇到了比较离谱的问题,就是,空包你RPG Maker Unite要600MB... 让人感觉非常的无语
这个大小可以放20个动物井

我看了一下源代码,太吓人了,很多地方写得让人惊吓



后续吐槽在这里:【无语】RPG Maker Unite 高血压魅力时刻,引擎垃圾设计盘点
https://rpg.blue/thread-497181-1-1.html


不过本文直接来解决压缩到100多MB的实现方案吧(也是刚刚学会)


1. 移除全宇宙打包代码


unite 其实,有一段代码把全宇宙的素材,不管你用没用上,全部都打包进去了
这合理吗??这不合理,这个体积非常巨大


打开文件 AddressableManager.cs,找到函数 RefreshAssetPath



AddressableManager.cs
public static void RefreshAssetPath(RefreshAssetSettings settings, bool isFirstCreate = true) {
}


首先把这个函数里面第一个路径for循环这里注释掉




然后在第二块for循环这里第一次结束就直接加一个break跳出





这样只有我们的配置文件(so文件)会自动被更新,这样就足够了


2. 移除不需要的资源,添加需要的资源


2.1 分析文件大小
单单避免未来添加大量文件是不行的,显然要清理一下当前的资源


首先分析占据体积最大的文件是什么?
从下图可以很清晰的看到,背景图,tilemap,以及BGM是重灾区





2.2 开始动手


点击 Windows - Asset Manager - Addressables - Groups



在打开的窗口中我们可以看到这些内容

重灾区:
battleback 战斗背景
characters 角色
enemies 敌人
titles 标题
sounds 音乐
others 其他 这里面也有一些,不过避免误伤可以不做操作




选中根本几万年也用不到的文件,批量移除即可
例如我这边显然用不到一些旧的音乐,那么我可以多选,然后 右键 - Remove Addressables






2.3 添加需要的资源


比如说我想要用某些新角色行走图,这个时候要怎么做呢?


只需要在project中找到我想添加的角色,然后拖动到对应的包里面






最后需要把前缀去除,保持路径和其他的一致






3. 改为压缩为完整包
不难理解的,我们家里的杂物如果以散件状态乱放的话
很显然会占据大量的体积
而如果压缩到一个包里面,就会占据更小的体积


这里我们就是需要把他们的模式改为压缩到一起
1. 首先多选
2. 在inspector里面
3. 把Bundle Mode直接改为 Pack Together







保存,刷新,开始打包,请享受 打包速度 和 最终体积 的双优化!!!




感谢您的阅读

本文可以切实的解决包体过大的问题


如果需要细节询问,或者进一步压缩,欢迎留言以及加好友讨论


PS:什么时候开一个Unite板块啊




《超越展开.zip》链接 https://rpg.blue/thread-497159-1-1.html
这个是我这次参加比赛的投稿,希望可以给一票,Unite赛道的  《超越展开.zip》,一个解压5层压缩包解开秘密的游戏!





评分

参与人数 1+1 收起 理由
pantherLEE + 1 塞糖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
964
在线时间
105 小时
注册时间
2023-8-25
帖子
77

极短25参与

2
发表于 7 天前 | 只看该作者
绝对的技术向好贴,果断点赞支持
一个人的命运,当然要靠个人奋斗,也要考虑到历史进程啊
—————————————————————
>>【作品】哥斯拉侵入的城市
>>【作品】黄昏穿行 dusk drive
>>【作品】雪原求救电话
>>【作品】不可越之门
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
4326
在线时间
361 小时
注册时间
2020-1-29
帖子
205
3
发表于 昨天 09:42 | 只看该作者
rm一直有这个问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-4-14 02:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表