求视频:魔兽地图编辑器 怎么使多个单位释放同一个触发做的技能时不冲突
2个回答
展开全部
用全局变量啊,第二个单位发动技能的时候判断一下全局变量是否对应单位不就完了?而且同时是不存在的,必然有先后顺序,只要判断是否存在单位,存在就删除创造一个新的在新的地点。
追问
请详细点,还不懂
追答
在魔兽里面,两个技能同时释放是不可能的,因此两个技能释放必然有先后。
利用全局变量在全局可以捕捉,设置新创造的单位为一个全局变量
当第二个单位被创造的时候,检测全局变量是否被占用(即unit=没有单位 false),如果被占用,就杀死原来那个单位,把新的单位(set unit=新建的单位)设置为全局变量
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询