Project1

标题: 【无语】RPG Maker Unite 高血压魅力时刻,引擎垃圾设计盘点 [打印本页]

作者: 玩星际拓荒的BW    时间: 2025-4-7 17:28
标题: 【无语】RPG Maker Unite 高血压魅力时刻,引擎垃圾设计盘点
本帖最后由 玩星际拓荒的BW 于 2025-4-7 17:29 编辑

书接上文:https://rpg.blue/thread-497175-1-1.html

我来盘点一些RM Unite 很糟糕的设计和程序

打包全宇宙

不调整的话,每一次构建前都会把全宇宙素材包括,不管你用不用




从来不分包

每个文件拆散了放置,目的大概是为了增大包体积,显得内容很多吧...(无语中)




400多行的Switch语句你见过吗?




魔法数字999满天飞,输入框最多只能填999?!




分辨率锁死 1920 x 1080

最离谱的是,打包前无论怎么改,打包后会偷偷给我改回1920 x 1080
在很多个地方都有这种魔法的改动





事件块使用痛苦

删除delete按键完全无效
复制粘贴ctrl + C/V完全无效

我要一个个右键,删除事件,或者复制
每次删除都会提示,最后还要点击一个:是
好麻烦好无语






多选删除怎么做的??




选中了也没用,进去了还是要一个个点击是吧




笔刷选项卡诡异

橡皮擦和笔刷模式混乱
想要切换还有诡异的限制,需要先点击某个笔刷,再点击其他的才能取消橡皮擦




存储格式问题

不难发现,Image的存储完全是一个字符串
既不是路径,也不是unity自带的引用方法
这样存储完全没法统计引用数量,也不知道资源被什么东西用了
这就很逆天

因为无论是直接还是间接引用都完全无法追溯,除非写专有的查看器才行

FR2插件在这里完全无效了,这个底层SO文件估计是救不了了





最离谱的是

这个unite的代码完全没搞搞懂unity是什么情况
强行在unity上面搭建了一个RPG Maker
和unity使用逻辑完全没关系

内部耦合度高到爆炸,几乎无法写扩展,太逆天了

相当于在Unity里面做了一个和unity基本无关的系统
需要用unity的时候就用unity写一个全新的东西,然后跳转过去

我感觉像是从来没用Unity做过游戏的人开发的


总结
不管怎么说,Unite的设计和程序内容无疑是糟糕的
有部分可以改进,但是核心还是很有问题的


如果完全是延续RM思路来制作游戏的话,也可以使用Unite


但是难以做特别和谐一致的玩法效果
需要在合适的时机切换到unity其他场景,玩完了以后切回来,这或许就是Unite的设计意图吧

作者: 糜腥珊瑚态耄耋    时间: 2025-4-8 21:44
美观 易懂 便利 一个不沾了
作者: fanxitong    时间: 昨天 17:20
感觉正因为不和Unity耦合,会不会移植出来要方便很多




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1