※解説修正情報※
2015-09-06:検証してパラメータはInt型ではなくFloat型、小数可能と確認。


■PosAdd【座標移動】

▼概要
キャラの座標を指定した分、移動させる。
画面・地面基準の移動はSC-/PosSet

▼必須記述
無し

▼オプション
X = (Float型);X軸の移動距離指定
  • 省略時、移動させず
  • 画面基準で、画面中央が0、左側がマイナス、プラスは右側。
Y = (Float型);Y軸の移動距離指定
  • 省略時、移動させず
  • 地面基準で、地面が0。上側=空中はマイナス、プラスは地下。
座標指定だがSC-/VelSetと異なりどちらも整数用、小数不可。T-/Floor()T-/Ceil()などで整数にすること。
→Float型と確認。小数数値やFloat型トリガー情報も使用可能だった。


■Lv1-記述例・補足・注意点

記述例
[State a, Posadd]
Type = PosAdd
Trigger1 = !time ;ステートを読み込んだ時点のみ
X = 10 ;ちょっと前進

補足
  • Velとの違いは
    • PosAddは実行した時点で座標が移動している
    • Vel系はステート読み込みの後、移動処理を行う

注意点
  • Vel同様、大きく前進させた時に相手をすり抜けて裏へ回るケースがある。
    • 互いの基準位置の左右が入れ替わってしまう位置に行くと裏へ回る。



最終更新:2015年09月06日 19:30