查看: 4453|回复: 18

[已经解决] 公共事件是保存在 .rxdata 文件里吗?

[复制链接]
梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
发表于 2015-2-21 07:25:45 | 显示全部楼层 |阅读模式

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

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

×
比如我想给一个游戏做MOD/补丁,需要做一些新的公共事件,然后把这些新做的公共事件打包,给别人,别人就可以给自己的游戏打补丁,而不需要我到别人的电脑上再去重新做那些公共事件

请问这个如何实现?
梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 07:28:01 | 显示全部楼层
CommonEvents.rxdata -- 这就是保存所有公共事件的文件吗?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 07:37:34 | 显示全部楼层
试过了,备份 CommonEvents.rxdata 文件的方法可行,但是,如果别人做一些新的公共事件,我也做一些新的公共事件,然后要把这些新做的公共事件整合起来,怎么办?

如果用我的 CommonEvents.rxdata 文件覆盖过去,那游戏中就只新增了我做的公共事件;

如果用别人的 CommonEvents.rxdata 文件覆盖过去,游戏中就只新增了别人做的公共事件;

怎么整合起来?

能否把新做的事件单独提取出来、发布?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 08:36:24 | 显示全部楼层
找到有个这样的东东:

http://forums.rpgmakerweb.com/in ... vents-to-text-file/

但貌似 RMXP 用不了,而且它不支持把事件文本导入游戏...

点评

為什麼lz不編輯主樓,而在4連帖呢?  发表于 2015-2-21 12:02
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-21 12:01:58 | 显示全部楼层
不使用、模拟事件,直接用纯脚本可能会更快,更好
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 12:08:06 | 显示全部楼层
taroxd 发表于 2015-2-21 12:01
不使用、模拟事件,直接用纯脚本可能会更快,更好

纯脚本如何实现显示选择项等功能?

而且我发现,用 Bitmap 显示出来的图,会被快捷栏遮住; 用 $game_screen.pictures 显示出来的图,不会被快捷栏遮住。而且,用 Bitmap 显示图,还要搞个循环做 Graphics.update 、等待输入什么的.............
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-21 12:14:32 | 显示全部楼层
cimmy210 发表于 2015-2-21 12:08
纯脚本如何实现显示选择项等功能?

而且我发现,用 Bitmap 显示出来的图,会被快捷栏遮住; 用 $game_sc ...


画个窗口,在上面画选择项……

Bitmap 从来没有显示图片的功能,只是储存图片数据而已。
你可能需要修改实际显示的对象(Sprite/Plane/Window)以及显示端口(Viewport)的 z 值
回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 12:16:12 | 显示全部楼层
taroxd 发表于 2015-2-21 12:14
画个窗口,在上面画选择项……

Bitmap 从来没有显示图片的功能,只是储存图片数据而已。

那不是更麻烦,事件编辑器里只要一个指令就行了啊..
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-2-21 12:19:32 | 显示全部楼层
cimmy210 发表于 2015-2-21 12:16
那不是更麻烦,事件编辑器里只要一个指令就行了啊..


把那一个指令的实现理解了,你也就会写了

还是参考之前给你的事件转译器脚本

评分

参与人数 1梦石 +1 收起 理由
RyanBern + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
9 小时
注册时间
2013-7-24
回帖
59
 楼主| 发表于 2015-2-21 12:24:28 | 显示全部楼层
taroxd 发表于 2015-2-21 12:19
把那一个指令的实现理解了,你也就会写了

还是参考之前给你的事件转译器脚本 ...

打不开那个工程.......

能不能贴段现成的程序出来...........

点评

事件转译器的 DEBUG 模式可以输出现成的代码的  发表于 2015-2-21 12:30
既不想下载 VA,又不想看懂代码的话,我也不想给什么现成的程序了……  发表于 2015-2-21 12:29
用 VA 打开;网址上就是现成的程序  发表于 2015-2-21 12:25
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部