■Abs()【絶対値】

▼概要
()内へ入れた引数の絶対値を返す。
絶対値とは0からの距離。砕いて言うとと-の場合+になる。

▼情報・書式
Abs(引数) ;数値の型は引数に同じ
  • 絶対値にしたい数値をいれる。


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

記述例
[State 180, Walk Stop]
Type = ChangeState
Trigger1 = Abs(P2Dist X) < 5
value = 181
  • 相手の座標近くに到達したらステートを移動する。
[State 3000, allpalfx]
type = AllPalFX
Trigger1 = Time < 60 ;
time=2
add=250-abs(15-(GameTime%30))*6,64-abs(15-(GameTime%30))*4,64-abs(15-(GameTime%30))*4
mul=250-abs(15-(GameTime%30))*6,128-abs(15-(GameTime%30))*6,128-abs(15-(GameTime%30))*6
Ignorehitpause = 1
  • 停止演出用サイレングラデ効果。
    • Abs( n - (GameTime% (n*2) ) );n=振れ幅 振れ幅×2=周期時間 の記述。
    • これに乗算を加えることで。強いグラデを再現している。

補足
  • やっていることは
    • 引数*Ifelse(引数>0,1,-1)と同じ

注意点
  • 整数になるわけではない。
    • 整数専用のパラメーターへうっかり小数を入れないよう注意。
    • 小数を整数するのはT-/Floor()T-/Ceil()



最終更新:2013年03月01日 21:38