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

Project1

 找回密码
 注册会员
搜索

如何讓公用事件CommonEvents.json減肥?

查看数: 2558 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-12-4 12:41

正文摘要:

如何讓公用事件CommonEvents.json減肥? 我甚麼東西都寫在公用事件.... 而且因為寫到自己都昏頭轉向.所以全部沒事就加個註釋... 越加越開心....最後 RPG MAKER 出現一個警告 我去找問題.... 一看 我的公用事 ...

回复

任小雪 发表于 2021-12-4 14:50:19
所有公共事件写成插件?

点评

看來要幫遊戲瘦身...這是一條要研究的路!  发表于 2021-12-4 20:46
对吧……  发表于 2021-12-4 20:20
然後 插件就可以壓縮 就可以瘦身了... 我的邏輯對嗎?  发表于 2021-12-4 16:38
很棒啊。一些因为用事件指令写而导致指令数量过多的功能可以改成用脚本写的,或者将一些重复性高的指令写成插件。  发表于 2021-12-4 15:27
這能行嗎? 應該會亂掉吧.... >_<  发表于 2021-12-4 15:00

评分

参与人数 1+1 收起 理由
play337 + 1 我很赞同

查看全部评分

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

点评

我自写自用的插件  发表于 2021-12-22 19:41
RMMV有EXCEL吗? 是哪个插件可以读取EXCEL ?  发表于 2021-12-22 12:33
RyanYe 发表于 2021-12-22 11:14:58
可能楼主得系统的讲一下整体项目,然后我才能有思路告诉楼主怎么样从需求和实现方式上进行缩减
比如说楼主用了多少变量和开关,是否必须要用这么多?
再比如是否有很多很类似的重复脚本在一直写?
或者其他之类的情况

点评

就是: 如果事件1方向上面的时候怎麽样怎麽样.方向左边的时候 怎麽样怎麽样.事件2....事件32...  发表于 2021-12-22 12:32
Zeldashu 发表于 2021-12-21 12:52:37
吓得我看了一下自己的,才300kb,楼主是怎么写成10000kb的……

点评

你做游戏的方式是不是都把事件写在每个地图...我都写在公用事件然后每个地图去调用...结果就变这样了...  发表于 2021-12-21 13:12
夏虫沉默 发表于 2021-12-21 00:40:53
应该可以模仿map.json文件的存放,分成多个文件:公共事件1.json,公共事件2.json,分成2个文件不就分担了原本一半的压力了吗。

点评

我记得map文件还需要1个infors文件来控制指向,根据类型的不同存放不同的公共事件,也不是不行(难度系数大)  发表于 2021-12-21 15:45
公用事件是一般剧情...怎麽能分成1...2....?  发表于 2021-12-21 13:13
任小雪 发表于 2021-12-4 19:19:37
不仅不会乱,甚至更有条理(前提是你会自制插件和调用自制插件吧),
只是公共事件和插件是有所区别的(我不懂,你学过语言,估计比我懂吧),嗯,我刚才在商店系统退出后打开对话和选项窗口(全代码的情况下),就发生了蜜汁bug(有大佬懂吗?提示bitmap(具体忘了,反正就是说差不多这个))

点评

自制插件和调用自制插件....這.....等哪一天我有衝動的時候再來研究研究....好像會很讚....而且插件可以壓縮...遊戲會更小...  发表于 2021-12-4 20:45
仇九 发表于 2021-12-4 14:30:22
CommonEvents.js就是一个文本文件啊,要让rmmv正常读取的话大概没办法压缩啥的。
大概只能删注释。
如果懂正则的话可以用支持正则的文本编辑工具将与注释有关的指令删掉。
你可以将CommonEvents.js发给我我帮你用正则直接删掉注释。

点评

我仔細的看了一下...好像我的註釋也沒有寫的很多...可能真的就是變數實在太多了... 哈哈... 不能壓縮就只能投降了....  发表于 2021-12-4 14:59
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-18 13:58

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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