魔兽争霸地图编辑器怎么用触发器给单位添加一个限时技能?
展开全部
添加 -> 等待时间 -> 删掉
另外 最好设置一个bool 变量
添加技能时将变量 设为ture
时间到了将变量设为 flase
然后复活的时候 判断变量是否 为 ture,如果是就不做动作,不是就删掉技能
如果 需要死掉就删掉技能 就无视变量吧
触发1
事件-自己设置
条件-自己设置
动作-计时器,开启 计时器(多人用变量) 一次 m 秒
设置变量a(单位变量)= 该单位(多人还是数组)
添加 技能 给 a
触发2
事件-计时器 到期
条件-a 活着 = ture
动作-删掉技能 从 a
触发3
事件-任意单位死亡
条件- 触发单位 = a
动作-暂停计时器
删掉技能 从 a
大概吧
还有简单点的,就是变身后给单位添加技能,变身结束了技能就没了,不过注意使用变身的延迟时间
另外 最好设置一个bool 变量
添加技能时将变量 设为ture
时间到了将变量设为 flase
然后复活的时候 判断变量是否 为 ture,如果是就不做动作,不是就删掉技能
如果 需要死掉就删掉技能 就无视变量吧
触发1
事件-自己设置
条件-自己设置
动作-计时器,开启 计时器(多人用变量) 一次 m 秒
设置变量a(单位变量)= 该单位(多人还是数组)
添加 技能 给 a
触发2
事件-计时器 到期
条件-a 活着 = ture
动作-删掉技能 从 a
触发3
事件-任意单位死亡
条件- 触发单位 = a
动作-暂停计时器
删掉技能 从 a
大概吧
还有简单点的,就是变身后给单位添加技能,变身结束了技能就没了,不过注意使用变身的延迟时间
展开全部
在触发器的动作中
添加技能X给触发单位
等待游戏时间 XX秒
删除触发单位的X技能
添加技能X给触发单位
等待游戏时间 XX秒
删除触发单位的X技能
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UnitAddAbility()添加一个技能,CreateTimer()运行一个计时器,到期后 UnitRemoveAbility() 移除该技能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询