Project1

标题: 如何讓公用事件CommonEvents.json減肥? [打印本页]

作者: play337    时间: 2021-12-4 12:41
标题: 如何讓公用事件CommonEvents.json減肥?
如何讓公用事件CommonEvents.json減肥?

我甚麼東西都寫在公用事件....

而且因為寫到自己都昏頭轉向.所以全部沒事就加個註釋...

越加越開心....最後 RPG MAKER 出現一個警告



我去找問題.... 一看 我的公用事件 CommonEvents.json 10000KB....

RPG MAKER 越跑越慢....

該怎麼辦阿....

但是 要我一個一個去刪 註釋... 我一定會瘋掉...

想來想去 如果可以壓縮一下會不會很好... 但是又怕 RPG MAKER 會不能讀取

大家有甚麼好辦法嗎?
作者: 仇九    时间: 2021-12-4 14:30
CommonEvents.js就是一个文本文件啊,要让rmmv正常读取的话大概没办法压缩啥的。
大概只能删注释。
如果懂正则的话可以用支持正则的文本编辑工具将与注释有关的指令删掉。
你可以将CommonEvents.js发给我我帮你用正则直接删掉注释。
作者: 任小雪    时间: 2021-12-4 14:50
所有公共事件写成插件?
作者: 任小雪    时间: 2021-12-4 19:19
不仅不会乱,甚至更有条理(前提是你会自制插件和调用自制插件吧),
只是公共事件和插件是有所区别的(我不懂,你学过语言,估计比我懂吧),嗯,我刚才在商店系统退出后打开对话和选项窗口(全代码的情况下),就发生了蜜汁bug(有大佬懂吗?提示bitmap(具体忘了,反正就是说差不多这个))
作者: 夏虫沉默    时间: 2021-12-21 00:40
应该可以模仿map.json文件的存放,分成多个文件:公共事件1.json,公共事件2.json,分成2个文件不就分担了原本一半的压力了吗。
作者: Zeldashu    时间: 2021-12-21 12:52
吓得我看了一下自己的,才300kb,楼主是怎么写成10000kb的……
作者: RyanYe    时间: 2021-12-22 11:14
可能楼主得系统的讲一下整体项目,然后我才能有思路告诉楼主怎么样从需求和实现方式上进行缩减
比如说楼主用了多少变量和开关,是否必须要用这么多?
再比如是否有很多很类似的重复脚本在一直写?
或者其他之类的情况

作者: lisliz    时间: 2021-12-22 11:51
老实说RM的确有外部数据文件放在工程文件夹里的情况,比如说excel,我一改他就弹这个窗口,神烦




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