查看: 4891|回复: 3

[已经解决] 问个弱智问题 有关事件触发条件

[复制链接]
梦石
0
星屑
50
在线时间
32 小时
注册时间
2009-7-5
回帖
36
发表于 2013-1-30 11:53:11 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 柯南推理谜 于 2013-1-30 13:18 编辑

自动执行  跟  并行处理
有什么区别??
P
梦石
0
星屑
50
在线时间
164 小时
注册时间
2011-8-15
回帖
209
发表于 2013-1-30 12:00:54 | 显示全部楼层
有区别,并行处理是在某个变量达到一定程度或某个开关打开时自动执行的,这个开关是在事件里面设置的,例如:
如果 X 键被按下时
打开菜单
否则
空白(不执行任何事)   如果设置为这样,那么事件就只会在按了X键后才触发,而自动执行却是自己当某个
开关打开时自动执行。所以是不同的。
回复

使用道具 举报

梦石
0
星屑
108
在线时间
1006 小时
注册时间
2008-11-9
回帖
1633
发表于 2013-1-30 12:21:24 | 显示全部楼层
……楼上所述错误,自动执行和并行处理区别很大
其共同点是都可以设置执行条件,也都是只要条件满足就自动开始运行的
但是不同之处是自动执行是独占进程,而并行处理是多线进程
自动执行事件在执行过程中,玩家无法进行任何操作,也无法进入菜单,只能等待事件运行完毕
而并行处理事件在执行过程中除了某些特定语句(比如对话),玩家都是可以自由行动的

自动执行事件在一个地图同时进行的只能有1个,而并行处理可以有多个(但语句冲突不在此列,比如两个并行处理事件都设定在变量A = 1时播放影片,这绝对是会报错的)

点评

谢谢指点。  发表于 2013-1-30 12:41
回复

使用道具 举报

梦石
0
星屑
50
在线时间
164 小时
注册时间
2011-8-15
回帖
209
发表于 2013-1-30 12:40:36 | 显示全部楼层
判约之轮 发表于 2013-1-30 12:21
……楼上所述错误,自动执行和并行处理区别很大
其共同点是都可以设置执行条件,也都是只要条件满足就自动 ...

是哦...没注意= =||,其实LZ可以直接去看看ARPG纯事件工程里面是怎么使用并行处理的,然后再去看看一些游戏工程或者其他的范例工程里面的自动执行事件。最好对比下两种有什么不同。
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部