Project1

标题: 请问如何设置指定区域ID里触发事件 [打印本页]

作者: 南城萌夏    时间: 2014-7-30 10:04
标题: 请问如何设置指定区域ID里触发事件
在地图里设置了一个区域,想让主角走到这个区域里之后按下调查键会显示文本,(´゚Д゚`)可是按键后怎么才能让它不循环显示,也不知道应该怎么用开关实现
那个按键是我之前弄错了请无视

11111.JPG (78.76 KB, 下载次数: 34)

11111.JPG

作者: taroxd    时间: 2014-7-30 10:16
最后加一句:打开独立开关A
然后开一个新的空事件页,左上角触发条件设为“独立开关A开启”时

参考右键-快速事件的【宝箱】
作者: 双黄连2_副本2    时间: 2014-7-30 10:47
1.你确定这样并行处理不会卡?建议在事件末端加一个等待x帧(看你要求如何,越小精确度越高但越卡)
2.在对话完后添加
循环↓
如果按钮Z按下
等待5帧
否则
跳出循环
结束
循环↑
作者: zhaoxun96    时间: 2014-7-30 12:16
第一:个人建议你用一个按z键触发的普通事件,然后复制这个事件铺满你需要的区域,其实也不是很麻烦。
第二,在显示文字的后面加一个暂时消除事件.....
作者: qq19750508    时间: 2014-7-30 12:50
本帖最后由 qq19750508 于 2014-7-30 13:00 编辑

事件优化防卡
如果你要用4楼的第一个方法,除非你的地图太小,太小了可以用这个链接的脚本

还有一个方法,不知道能不能实现
用RMVA在你的工程上按F7,看看区域设置,你就看看格子6占据了几
然后你就把那个事件改成Z键执行的事件只放到格子6占据的区域
只放到格子6占据的区域哦!铺满也没事
作者: 喵呜喵5    时间: 2014-7-30 13:53
本帖最后由 喵呜喵5 于 2014-7-30 14:02 编辑

循环显示的原因很简单,因为你按键的速度太慢了,在你按键结束显示对话后,手还没有松开按键之前,这个事件又已经开始执行了,因此事件发现按键还没有松开于是就执行了第二遍…………

解决方法很简单,显示对话结束后加入一个等待XXX时间的指令,让玩家能够来的将手从确定键上移开就好了,【或者你也可以努力锻炼手速…………

补充一个截图


作者: 越前リョーマ    时间: 2014-7-30 15:46
意思是按过一次以后给你对话,之后再也不会显示了?那么在显示文字以后打开独立开关A或其他开关(如果这个开关需要跟其他事件联动的话),新建空白事件页,条件为这个开关打开。如果不是这样只是按快了会出现多次的话,那就最后等待几帧。
作者: 南城萌夏    时间: 2014-7-31 08:13
已经解决~感谢各位ww




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1