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

Project1

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

[已经解决] 如何由事件B中断事件A?

[复制链接]

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
4030
在线时间
5071 小时
注册时间
2012-1-15
帖子
4618

开拓者贵宾短篇七成年组亚军剧作品鉴家

1
发表于 2012-3-22 20:22:17 | 显示全部楼层
本帖最后由 迷糊的安安 于 2012-3-22 20:24 编辑

你不能把循环设置在按键触发的事件里,如果这样做的话,系统就会一直处理这个事件的循环,而不去处理别的事件。要同时处理的话,必须使用并行处理。

假设你现在需要做的事情是:对事件A按确定键后,开始循环判定,直到事件B接触主角。

我这里提供一种做法。
事件A的第一页,设置成按键触发,触发后打开开关1。
数据库里设置一个公共事件,并行处理,条件为开关1打开。
循环判定设置在公共事件中,而不设置在事件A中。公共事件循环判定开关,。
这样就可以由事件B进行事件接触以后关闭开关1,并行处理公共事件中的循环判定了。
开关1关闭后,并行事件即不再判定。

如果你的循环判定只需要在一幅地图有效,那么就不需要使用并行公共事件,只在本地图添加一个在开关1打开时的并行处理事件即可。
若后退就皆成谎言。
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (管理员)

砂上描绘的愿想

梦石
15
星屑
4030
在线时间
5071 小时
注册时间
2012-1-15
帖子
4618

开拓者贵宾短篇七成年组亚军剧作品鉴家

2
发表于 2012-3-22 21:16:25 | 显示全部楼层
本帖最后由 迷糊的安安 于 2012-3-22 21:21 编辑
345912390 发表于 2012-3-22 21:06
@迷糊的安安谢谢
我知道你说的意思了
我想做的是在【事件A】的【循环等待】时,主角是不能动的。


我有点不懂你的意思。

不让主角移动很简单,设置移动路线,让玩家等待,等待结束,即可。就这样一边并行判定一边不让主角移动。

但是你的意思难道不是让【主角】一直躲避【事件B】来帮助进度条达到100么?
为什么不让主角动?囧
若后退就皆成谎言。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-19 22:55

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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