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

Project1

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

[有事请教] 请问怎样在事件B中关掉事件A?

[复制链接]

Lv1.梦旅人

梦石
0
星屑
58
在线时间
11 小时
注册时间
2023-5-7
帖子
7
跳转到指定楼层
1
发表于 2023-5-9 16:21:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 风吹包子不凉 于 2023-5-9 20:09 编辑

刚接触rpg maker不到两周,纯小白求教~

站里相关帖子看了一些,但是还是有点不太懂lol

1. 首先在事件'EV003'里设置里阳关的图片,做出阳光铺满整个地图的效果,设置为并行事件。
2. 在事件'EV002'里通过插件做了恶劣天气。

想要在恶劣天气出现的时候,把'EV003'关掉。

目前尝试过的方法有:
        1. 使用RX_T_BatchCtrl_Self_Switch 的 this.bc_s_sw('EV003', "A, off"); 但无事发生lol
        2. 在'EV003'里做开关‘0001 on’,在'EV002'恶劣天气插件命令的上一行,插入'0001 off'; 但也没用(我怀疑我对插件的理解有问题呜呜)

求教各位大佬,红豆泥阿里嘎多!


               
       

截屏2023-05-09 20.00.35.png (521.37 KB, 下载次数: 13)

截屏2023-05-09 20.00.35.png

截屏2023-05-09 20.01.50.png (391.62 KB, 下载次数: 13)

截屏2023-05-09 20.01.50.png

Lv3.寻梦者

梦石
0
星屑
2619
在线时间
620 小时
注册时间
2008-3-11
帖子
117
2
发表于 2023-5-9 22:33:50 | 只看该作者
如果插件里自带打开某个开关的功能,还是用开关来控制这个事件的运行,这是RPG Maker事件页执行的特点。这软件目前也只能这样做。或者就是找一个相关插件去控制切换天气。

你这个要求是在地图上再添加一层效果,如果要是和地图图块有联系的话,或者你可以把阳光效果添加到图块里面。
可以设置一个开启开关,切换地图图块;然后在每一个需要切换的场景,在出口通行区域添加一个通行是否切换图块的开关条件,要注意先出口,后切换地图图块。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
1
星屑
6626
在线时间
2650 小时
注册时间
2013-8-23
帖子
2315

开拓者

3
发表于 2023-5-9 23:03:33 | 只看该作者
本帖最后由 鑫晴 于 2023-5-9 23:14 编辑

可以用事件脚本来实现:



操作事件独立开关:
$gameSelfSwitches.setValue([mapId, eventId, switchId], value);

举例:打开 1 号地图 的 3 号事件 的独立开关 A
  1. $gameSelfSwitches.setValue([1, 3, 'A'], true);
复制代码


举例:关闭 4 号地图 的 5 号事件 的独立开关 A
  1. $gameSelfSwitches.setValue([4, 5, 'A'], false);
复制代码


-----

举一反三:

操作开关:
$gameSwitches.setValue(switchId, value);

举例:打开 3 号开关
  1. $gameSwitches.setValue(3,true)
复制代码


操作变量
$gameVariables.setValue(variableId, value);

举例:设置1号变量等于 5
  1. $gameVariables.setValue(1, 5)
复制代码



更多的事件脚本可以在这里查看:
谷歌文档:https://docs.google.com/spreadsh ... KO75dtfKDOetnvh7OHs





评分

参与人数 1+1 收起 理由
百里_飞柳 + 1 精品文章

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
58
在线时间
11 小时
注册时间
2023-5-7
帖子
7
4
 楼主| 发表于 2023-5-10 00:31:16 | 只看该作者
鑫晴 发表于 2023-5-9 23:03
可以用事件脚本来实现:

感谢大佬这么详细的解释...!新手麻瓜小白感动哭,真的非常感谢!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
58
在线时间
11 小时
注册时间
2023-5-7
帖子
7
5
 楼主| 发表于 2023-5-10 00:41:36 | 只看该作者
变种熊猫 发表于 2023-5-9 22:33
如果插件里自带打开某个开关的功能,还是用开关来控制这个事件的运行,这是RPG Maker事件页执行的特点。这 ...

哦哦阳光效果可以添加到图块里吗!未曾想到的道路,下次有机会试下!
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
2619
在线时间
620 小时
注册时间
2008-3-11
帖子
117
6
发表于 2023-5-10 11:02:28 | 只看该作者
风吹包子不凉 发表于 2023-5-10 00:41
哦哦阳光效果可以添加到图块里吗!未曾想到的道路,下次有机会试下!

如果做成带阳光照在地面上的效果的图块,使用引擎内部的事件做一些功能也可以用来切换。就像官方合作的FSM素材一样,一样的地图素材分别带有夜景效果的。
但有个缺点,在项目里测试时候,更改图块以后保存的游戏存档,如果在项目里修改过游戏时。读取上衣次存档进入被更改过地图图块的当前地图,会不显示已经被切换的素材,需要离开当前地图再回来才能恢复,如果不修改游戏,没有这个错误。测试工程里遇到过这个问题,打包以后的游戏没有测试过,不知道会不会出现

点评

发布后不要紧,但是编辑器中只要点了保存,内部存的随机的版本号就和存档里的不一样了,它就会首先重新读取当前地图,导致图块复原  发表于 2023-5-10 11:15
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-17 09:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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