Closed FasciA647 closed 2 months ago
如果是自己向自己发射的子弹,caster/target都是自己,所以你不管用哪个都还是向自己发射子弹。要向对手发子弹需要用combat_unit:GetMainOpponent()
获取对手,比如:
local opponent = combat_unit:GetMainOpponent()
combat_unit.Attack:NewMissileAttack(opponent, "attack_rock")
上面的代码不管在什么情况下触发都会向对手发一个石头。
如题。如果使用combat_unit.Attack:NewMissileAttack(target/caster,name) 无论是发射者还是受击者都是自己,怎样向敌人发射呢?