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

Project1

 找回密码
 注册会员
搜索

请问如何设置指定区域ID里触发事件

查看数: 4774 | 评论数: 7 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2014-7-30 10:04

正文摘要:

在地图里设置了一个区域,想让主角走到这个区域里之后按下调查键会显示文本,(´゚Д゚`)可是按键后怎么才能让它不循环显示,也不知道应该怎么用开关实现 那个按键是我之前弄错了请无视 ...

回复

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

点评

谢谢已经解决> <看来我一开始的表达还是不太明确  发表于 2014-7-30 19:01

评分

参与人数 1星屑 +100 收起 理由
taroxd + 100 认可答案

查看全部评分

喵呜喵5 发表于 2014-7-30 13:53:37
本帖最后由 喵呜喵5 于 2014-7-30 14:02 编辑

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

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

补充一个截图

点评

果然就是因为这个!非常感谢XD~  发表于 2014-7-30 19:00

评分

参与人数 1梦石 +1 收起 理由
taroxd + 1 你是一个好人

查看全部评分

qq19750508 发表于 2014-7-30 12:50:54
本帖最后由 qq19750508 于 2014-7-30 13:00 编辑

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

还有一个方法,不知道能不能实现
用RMVA在你的工程上按F7,看看区域设置,你就看看格子6占据了几
然后你就把那个事件改成Z键执行的事件只放到格子6占据的区域
只放到格子6占据的区域哦!铺满也没事

点评

我世界地图都没搞过这么大(150X100)....  发表于 2014-7-30 14:56
zhaoxun96 发表于 2014-7-30 12:16:41
第一:个人建议你用一个按z键触发的普通事件,然后复制这个事件铺满你需要的区域,其实也不是很麻烦。
第二,在显示文字的后面加一个暂时消除事件.....

点评

地图太大了,宽乘高大于1000了看你怎么办!没法添加事件我帮不了你的忙。  发表于 2014-7-30 12:49
双黄连2_副本2 发表于 2014-7-30 10:47:05
1.你确定这样并行处理不会卡?建议在事件末端加一个等待x帧(看你要求如何,越小精确度越高但越卡)
2.在对话完后添加
循环↓
如果按钮Z按下
等待5帧
否则
跳出循环
结束
循环↑

点评

循环可以防止某些调皮的玩家按住键很久从而导致bug。  发表于 2014-7-30 19:13
刚刚试了一下成功了~果然是因为太卡,十分感谢~不过不太明白循环的意义何在OJZ  发表于 2014-7-30 18:54

评分

参与人数 1星屑 +150 收起 理由
taroxd + 150 认可答案

查看全部评分

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

参考右键-快速事件的【宝箱】
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2025-2-23 17:00

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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