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

Project1

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

[有事请教] 如何讓公用事件CommonEvents.json減肥?

[复制链接]
回帖奖励 4 星屑 回复本帖可获得 4 星屑奖励! 每人限 1 次

Lv4.逐梦者

梦石
0
星屑
7667
在线时间
1437 小时
注册时间
2018-12-16
帖子
2026
跳转到指定楼层
1
发表于 2021-12-4 12:41:49 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

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

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

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

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



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

RPG MAKER 越跑越慢....

該怎麼辦阿....

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

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

大家有甚麼好辦法嗎?

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
来自 3楼
发表于 2021-12-4 14:50:19 | 只看该作者

回帖奖励 +4 星屑

所有公共事件写成插件?

点评

看來要幫遊戲瘦身...這是一條要研究的路!  发表于 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 我很赞同

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
16
星屑
12065
在线时间
1413 小时
注册时间
2020-3-21
帖子
365

极短23获奖

2
发表于 2021-12-4 14:30:22 | 只看该作者

回帖奖励 +4 星屑

CommonEvents.js就是一个文本文件啊,要让rmmv正常读取的话大概没办法压缩啥的。
大概只能删注释。
如果懂正则的话可以用支持正则的文本编辑工具将与注释有关的指令删掉。
你可以将CommonEvents.js发给我我帮你用正则直接删掉注释。

点评

我仔細的看了一下...好像我的註釋也沒有寫的很多...可能真的就是變數實在太多了... 哈哈... 不能壓縮就只能投降了....  发表于 2021-12-4 14:59
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2866
在线时间
446 小时
注册时间
2016-9-26
帖子
1223
4
发表于 2021-12-4 19:19:37 | 只看该作者
不仅不会乱,甚至更有条理(前提是你会自制插件和调用自制插件吧),
只是公共事件和插件是有所区别的(我不懂,你学过语言,估计比我懂吧),嗯,我刚才在商店系统退出后打开对话和选项窗口(全代码的情况下),就发生了蜜汁bug(有大佬懂吗?提示bitmap(具体忘了,反正就是说差不多这个))

点评

自制插件和调用自制插件....這.....等哪一天我有衝動的時候再來研究研究....好像會很讚....而且插件可以壓縮...遊戲會更小...  发表于 2021-12-4 20:45
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1830
在线时间
314 小时
注册时间
2021-11-7
帖子
165
5
发表于 2021-12-21 00:40:53 | 只看该作者

回帖奖励 +4 星屑

应该可以模仿map.json文件的存放,分成多个文件:公共事件1.json,公共事件2.json,分成2个文件不就分担了原本一半的压力了吗。

点评

我记得map文件还需要1个infors文件来控制指向,根据类型的不同存放不同的公共事件,也不是不行(难度系数大)  发表于 2021-12-21 15:45
公用事件是一般剧情...怎麽能分成1...2....?  发表于 2021-12-21 13:13
欲速春风山劝阻,不得恰恰不得呼。
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
22007
在线时间
1057 小时
注册时间
2019-3-5
帖子
1424
6
发表于 2021-12-21 12:52:37 | 只看该作者

回帖奖励 +4 星屑

吓得我看了一下自己的,才300kb,楼主是怎么写成10000kb的……

点评

你做游戏的方式是不是都把事件写在每个地图...我都写在公用事件然后每个地图去调用...结果就变这样了...  发表于 2021-12-21 13:12
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7089
在线时间
722 小时
注册时间
2021-3-5
帖子
821
7
发表于 2021-12-22 11:14:58 | 只看该作者

回帖奖励 +4 星屑

可能楼主得系统的讲一下整体项目,然后我才能有思路告诉楼主怎么样从需求和实现方式上进行缩减
比如说楼主用了多少变量和开关,是否必须要用这么多?
再比如是否有很多很类似的重复脚本在一直写?
或者其他之类的情况

点评

就是: 如果事件1方向上面的时候怎麽样怎麽样.方向左边的时候 怎麽样怎麽样.事件2....事件32...  发表于 2021-12-22 12:32
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
5060
在线时间
705 小时
注册时间
2018-12-11
帖子
241
8
发表于 2021-12-22 11:51:45 | 只看该作者

回帖奖励 +4 星屑

老实说RM的确有外部数据文件放在工程文件夹里的情况,比如说excel,我一改他就弹这个窗口,神烦

点评

我自写自用的插件  发表于 2021-12-22 19:41
RMMV有EXCEL吗? 是哪个插件可以读取EXCEL ?  发表于 2021-12-22 12:33
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-18 15:32

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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