Utage3 开发 Galgame 之使用 dummy 文件来防止资源报错

在 开发 或者 测试发布 游戏时,有时候会因为素材还没有准备就绪,但是需要进行 test play 的情况,这时候打开 dummy 文件功能,可以来避免资源卡住加载问题。

开启方法:

  1. 打开游戏场景,比如 Utage 示例的 Sample.scene。

  2. 在 Hierarchy 窗口展开定位到 Managers > FileManager。

  3. 在 Inspector 窗口中找到 AssetFileManager 组件,鼠标滚轮滑到 Dummy Files 部分。

  4. 勾选 Is Enable,设置好 Texture Sound Text Asset 的 dummy 文件。

  5. Ctrl + S 保存场景,完成。

设置完毕后,点击 Play 按钮运行游戏,遇到缺素材文件的时候就不会弹出资源加载错误弹窗了,而是使用 dummy 文件来替代不存在的资源。

Utage3 在 3.11.1 之前版本存在的内存泄漏问题记录

在使用 CaptureImage 指令和 RuleFadeOut 指令组合进行 Transition 的演出时,使用 Ctrl 来 skip 之后,多跑几遍就会内存上涨到爆炸。

详细汇报可看 谷歌论坛帖子地址

在 Report 给开发者之后,过了几小时就回复放出了补丁,效率还是很不错的。

以前的项目里很少用这个组合,目前开发的游戏使用了很多次这个指令在测试运行的时候发现了这个问题。(用 Utage3 的开发者还是少啊,都这么多年了,没人汇报 >_<,不过现在解决 了,可喜可贺,可喜可贺。)

用 Unity 来制作 GALGAME 的坑真不少,Unity 版本升级得踩坑,Asset 导入又慢管理又麻烦,Utage3 也用了这么久,整体来说还是很棒得,但是也有很多令人不爽的地方,但,GAL 开发没有银弹,游戏制作还得继续,踩着开发工具的版本更替,在制作的道路上越走越远。