查看: 2559|回复: 5

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

  [复制链接]

Dancer-

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

开拓者贵宾

发表于 2011-3-19 12:57:04 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 叶舞枫 于 2011-3-19 18:09 编辑

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

感谢。

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

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

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

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

使用道具 举报

Dancer-

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

开拓者贵宾

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

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

点评

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

使用道具 举报

Dancer-

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

开拓者贵宾

 楼主| 发表于 2011-3-19 18:09:15 | 显示全部楼层
禾西 发表于 2011-3-19 13:53
聽起來像是公共事件。用并行運行的公共事件不斷監控鼠標點擊的行為。

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

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

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

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部