找回密码
 点一下
查看: 1097|回复: 7

关于变量冲突!

[复制链接]
发表于 2008-7-9 16:03:34 | 显示全部楼层 |阅读模式
在WE中..变量是个很常用到的东西.
但是我想知道..
假设在一个图中...说不清楚.还是举例吧,.
如:
  在JN_01的触发中..设置unit=施法单位.
  在JN_02中的触发中..也设置unit=施法单位.
如果当JN_01和JN_02同时释放时(假设相当同时)
那这个unit到底是JN_01中的施法单位呢
还是JN_02中的施法单位,
会不会起冲突?
发表于 2008-7-9 16:07:48 | 显示全部楼层
如果这个触发是瞬时性的,没有等待也没有后续,那么完全没问题
回复

使用道具 举报

发表于 2008-7-9 16:25:01 | 显示全部楼层
触发器的运行队列总是有先后的吧。。。。。
还有这个貌似应该发到疑难解答区吧
回复

使用道具 举报

 楼主| 发表于 2008-7-10 15:37:59 | 显示全部楼层
我意思就是.假设在同时在两个触发中都同时设置UNIT..这样会不会呢.
如果要没冲突是不是要在每个触发中都设置不同的变量!!!!!
回复

使用道具 举报

发表于 2008-7-10 15:59:36 | 显示全部楼层
。。。。。。。。。
应该是说的很明白了,就算有100个触发同时设置UNIT,只要这些触发在设置完变量后做的动作没有等待N秒或是TIMER之类的,也就是瞬间动作。就不会有冲突,所以只要1个变量。
回复

使用道具 举报

发表于 2008-7-10 22:01:30 | 显示全部楼层
不可能完全同时把,就算两个开端都一样比如都是游戏开始1秒运行,应该会按照创建的触发器的先后运行的
回复

使用道具 举报

发表于 2008-7-10 22:05:10 | 显示全部楼层
恩,这点4楼也提到了,其实是不存在同时这件事情的………………
回复

使用道具 举报

发表于 2008-7-10 23:28:06 | 显示全部楼层
只要没有WAIT SLEEP之类的动作
可以吧魔兽看成单线程的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-7-20 22:21 , Processed in 0.043056 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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