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

Project1

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

[已经解决] 请问如何设置指定区域ID里触发事件

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
74 小时
注册时间
2014-6-15
帖子
26
跳转到指定楼层
1
发表于 2014-7-30 10:04:39 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

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

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

11111.JPG

点评

为何不试试标签呢?以及我没看出来这样设置有什么不对的说。  发表于 2014-7-30 12:56

Lv1.梦旅人

梦石
0
星屑
50
在线时间
74 小时
注册时间
2014-6-15
帖子
26
8
 楼主| 发表于 2014-7-31 08:13:17 | 只看该作者
已经解决~感谢各位ww
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

7
发表于 2014-7-30 15:46:14 | 只看该作者
意思是按过一次以后给你对话,之后再也不会显示了?那么在显示文字以后打开独立开关A或其他开关(如果这个开关需要跟其他事件联动的话),新建空白事件页,条件为这个开关打开。如果不是这样只是按快了会出现多次的话,那就最后等待几帧。

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21484
在线时间
9389 小时
注册时间
2012-6-19
帖子
7114

开拓者短篇九导演组冠军

6
发表于 2014-7-30 13:53:37 | 只看该作者
本帖最后由 喵呜喵5 于 2014-7-30 14:02 编辑

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

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

补充一个截图

点评

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

评分

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

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
186 小时
注册时间
2014-6-14
帖子
213
5
发表于 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
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
115 小时
注册时间
2012-11-15
帖子
119
4
发表于 2014-7-30 12:16:41 | 只看该作者
第一:个人建议你用一个按z键触发的普通事件,然后复制这个事件铺满你需要的区域,其实也不是很麻烦。
第二,在显示文字的后面加一个暂时消除事件.....

点评

地图太大了,宽乘高大于1000了看你怎么办!没法添加事件我帮不了你的忙。  发表于 2014-7-30 12:49
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
196 小时
注册时间
2013-5-10
帖子
410
3
发表于 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 认可答案

查看全部评分

大前年的作品《猪刀历险记》
前年的作品《深蓝之心》
上面都是黑历史!
开学了我终于要长久潜水了!
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

…あたしは天使なんかじゃないわ

梦石
0
星屑
2208
在线时间
4033 小时
注册时间
2010-10-4
帖子
10779

开拓者贵宾

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

参考右键-快速事件的【宝箱】
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-25 21:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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