魔兽争霸地图编辑器用触发做的范围型技能会伤害友军单位,怎么办?

2024-12-14 01:16:16
推荐回答(3个)
回答1:

既然你会选取,干嘛不用单体伤害?

未命名触发器 003
┣━事件
┃   └─单位 - 任意单位 发动技能效果
┣━条件
┃   └─(施放技能) 等于 暴风雪
┗━动作
     ├─设置 point = (技能施放点)
     ├─设置 group = (半径为 300.00 圆心为 point 且满足 (((选取单位) 是 ((触发单位) 的所有者) 的敌对单位) 等于 TRUE) 的所有单位)
     ├─单位组 - 选取 group 内所有单位做动作
    │     Loop - 动作
    │         单位 - 命令 (触发单位) 对 (选取单位) 造成 500.00 点伤害,攻击类型: 法术 伤害类型: 普通
     ├─单位组 - 清空 group 内所有单位
     ├─单位组 - 删除 group
     └─点 - 清除 point

 

这是一个演示触发,用完的单位组和点要清除,不然会泄漏。积累起来,游戏后期会很卡。

 

疾魔真诚为你解答,魔编新手群欢迎你的加盟!魔编新手群:5 4 6 4 8 2 4 2

回答2:

-单位组 圆范围内单位指定条件 ,条件填写匹配的单位是触发。

单位组 - 选取 (半径为 325.00 圆心为 ((触发单位) 的位置) 且满足 (((匹配单位) 是 ((触发单位) 的所有者) 的同盟单位) 等于 FALSE) 的所有单位) 内所有单位做动作
Loop - 动作
一般这样写,不知道你这样写合格不。
最后动作是范围伤害会伤害到友军,你这个应该是对选取单位造成。
单位 - 命令 (触发单位) 对 (选取单位) 造成 500.00 点伤害,攻击类型: 法术 伤害类型: 普通

回答3:

条件那里的选取单位用匹配单位来代替
条件里不能用选取单位