現在表示しているスレッドのdatの大きさは167KBです。
レス数が1000を超えています。残念ながら全部は表示しません。
>>485
ヘルパーでパートナーとかの処理をやった事が無いから冗長になると覚悟してはいるが
[State -1]
Type = VarSet
Trigger1 = NumPartner
V = 0
Value = Partner,ID
[State -1]
Type = VarSet
TriggerAll = NumEnemy = 2
Trigger1 = PlayerIDExist(EnemyNear(Root,Var(X)),ID-2)
Trigger1 = PlayerID(EnemyNear(Root,Var(X)),ID-2),!IsHelper
V = 1
Value = PlayerID(EnemyNear(Root,Var(X)),ID-2),ID
[State -1]
Type = VarSet
TriggerAll = NumEnemy = 2
Trigger1 = PlayerIDExist(EnemyNear(Root,Var(X)),ID+2)
Trigger1 = PlayerID(EnemyNear(Root,Var(X)),ID+2),!IsHelper
V = 1
Value = PlayerID(EnemyNear(Root,Var(X)),ID+2),ID
[State -1]
Type =
Trigger1 = PlayerIDExist(Var(0))
Trigger1 = PlayerID(Var(0)),Pos X - Pos X;パートナーとの距離
Trigger2 = PlayerIDExist(Var(1))
Trigger2 = PlayerID(Var(1)),Pos X - Pos X;相手パートナーとの距離
こんな感じで出来ないかな
Y軸も同様に出来ると思うけど
そのヘルパーが速度を持ったりが向きも変わったりするのであれば
Trigger1 = -((Pos X+Vel X*Facing)-(PlayerID(Var(Y)),Pos X+PlayerID(Var(Y)),Vel X*PlayerID(Var(Y)),Facing))*Facing
でいけると思う
>>487
それで合ってるはず
ただし当身によっては無効化されることもある