rpgmaker吧 关注:13,785贴子:24,358
  • 2回复贴,共1

RPGmaker mv 事件定时循环 定时器的用法

只看楼主收藏回复

#RPG maker#RPGmaker mv 事件定时循环出现\消失
在网上找不到答案,于是就只能自己钻研,
折腾了几个小时终于做出来了,想着也许还有其他人需要,就写个教程发出来
定时事件编写:
比如你想设定一个采摘蘑菇,蘑菇消失,过5分钟后再次出现的事件
1、地图上新建一个事件,图片设定为蘑菇,左下触发器选择为“操作按钮”

2、游戏进度--操作开关--将第一个开关命名为“开始计时”,点击确定,开关设置为on
点击确定以关闭事件
3、打开数据库--公共事件--将第一个开关命名为“开始计时(公共)”,触发器为并行,开关选择“开始计时”
*这一步的意思就是说,当开关“开始计时”为on的时候,公共事件“开始计时(公共)” 就会被触发

4、新建--标签--命名为“读秒”
新建--条件分歧--变量--更改第一个变量名称为秒--右边下拉框内选择= 等于号 常量输入300 点击确定

再在最后一栏新建一个条件分歧--变量“秒”,右边下拉选择 < 小于号,常量输入300 点击确定
5、在带 < 的条件分歧内,新建--定时--等待--60帧--确定
新建--操作变量--秒--添加--常量设置为1,点击确定。
在分歧结束 的上一栏新建--跳转到标签“读秒”

这样它就会自动开始计时,一旦秒数达到300,就会进入带=等于号的条件分歧中。
现在我们来做=等于号的条件分歧:
6、内部新建--操作开关--将第二个开关命名为“计时完成”,点击确定设置开关为on
7、在下面一栏新建--操作开关--“开始计时”设置为off
做完后点击确定以关闭数据库
8、点开蘑菇事件页面--新建--操作独立开关--A=on 点击确定

在本页上方点击新建事件页面--左侧条件--独立开关选择A--下发触发器选择 并行
新建--标签 命名为“开关检查”新建--条件分歧--设置开关“计时完成”为on 点击确定
下一栏新建--操作变量--秒--减--常量设置300 点击确定
下一栏新建--操作开关--计时完成为off
下一栏新建--操作独立开关A为off
再在最后一栏新建--条件分歧--设置开关--计时完成为off 点击确定
新建--跳转到标签“开关检查”
做好后应该如下图所示

点击确定以退出编辑
这个是我能弄懂的办法,也许还有更简单的办法,只是我水平有限只能做到这样,
如果还有更优化的办法欢迎大家来讨论


1楼2021-08-30 13:59回复


    IP属地:河北2楼2021-08-30 16:51
    回复
      不是有个等待命令吗?感觉有点多此一举样。等待,并行处理。


      IP属地:重庆3楼2025-03-06 17:00
      回复