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

Project1

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

[已经过期] 如何在运行一个事件时并行触发另一事件

 关闭 [复制链接]

Lv1.梦旅人

Dancer-

梦石
0
星屑
55
在线时间
76 小时
注册时间
2006-11-9
帖子
3551

开拓者贵宾

跳转到指定楼层
1
发表于 2011-3-19 12:57:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 叶舞枫 于 2011-3-19 18:09 编辑

RT。
实例就是做AVG的时候(带鼠标和鼠标触发事件脚本),用一个自动事件播放剧情文字。
在自制的对话框旁边用图片显示一个自动播放的按钮,按钮下是一个事件,用来打开和关闭自动播放功能的开关。
但是当自动执行事件在播放文字的时候,用鼠标点按钮却依旧只是在原事件中进行,相当于按下键盘的确定键一样。
所以请问如何在用自动事件A播放文字剧情的同时能够用鼠标触发地图上另一个事件B来运行,并且运行完事件B后返回继续运行事件A时能从中刚才中断的地方继续运行下去?

感谢。

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

2
发表于 2011-3-19 13:27:44 | 只看该作者
我以前这种方法则是在第一个自动事件的地方设置开关启动第二个事件,然后第二个事件中断完毕以后打开某开关,然后启动第三个事件……
建议使用对话变量来记录对话断点,然后以后的时候根据断点继续
回复

使用道具 举报

Lv3.寻梦者

酱油的

梦石
0
星屑
1035
在线时间
2161 小时
注册时间
2007-12-22
帖子
3271

贵宾

3
发表于 2011-3-19 13:53:29 | 只看该作者
聽起來像是公共事件。用并行運行的公共事件不斷監控鼠標點擊的行為。
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

Lv1.梦旅人

Dancer-

梦石
0
星屑
55
在线时间
76 小时
注册时间
2006-11-9
帖子
3551

开拓者贵宾

4
 楼主| 发表于 2011-3-19 18:07:33 | 只看该作者
精灵使者 发表于 2011-3-19 13:27
我以前这种方法则是在第一个自动事件的地方设置开关启动第二个事件,然后第二个事件中断完毕以后打开某开关 ...

但是AVG中并不知道玩家何时需要按下那个按钮啊 = =
做开关的方法不现实啊 = =

点评

额,连贴了,话说我改了一下脚本,自动事件A播放文字剧情的同时能够用鼠标触发地图上另一个事件B来运行 倒是完成了,但B运行完了之后,A重0开始  发表于 2011-3-19 18:17
回复

使用道具 举报

Lv1.梦旅人

Dancer-

梦石
0
星屑
55
在线时间
76 小时
注册时间
2006-11-9
帖子
3551

开拓者贵宾

5
 楼主| 发表于 2011-3-19 18:09:15 | 只看该作者
禾西 发表于 2011-3-19 13:53
聽起來像是公共事件。用并行運行的公共事件不斷監控鼠標點擊的行為。

有考虑过用公共事件,但是如何监控呢?还有,如果用公共事件触发,那么公共事件的处理优先级足以暂停现在地图上进行的自动(并行)事件么?
回复

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

6
发表于 2011-3-20 14:57:39 | 只看该作者
用变量记录当前的播放位置吧。
每段对话以后都判断一次按键触发(并行事件打开开关以后对话完毕后再触发)
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-1 18:22

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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