タグ別アーカイブ: ハイジャンプ

簡単なハイジャンプの設定方法

大体の人はハイジャンプ用のステートを用意している

・・・はず!

 

ぱっと見は分かりやすいのですが、

個人的にはAIを作るとき面倒であるため

アプローチを変えてみよう!

 

ということでこちらの手法

 

ハイジャンプをする場合必ず2のレバーを入れるため

一瞬でも必ずしゃがみ動作が発生する

 

という方向から

 

[statedef 10]

こちらへ

[state ,hiJumpFlag-On]
type=varSet
trigger1=!time
sysVar(0)=1

こうします。

でもこれだけだと常時ハイジャンプしてしまうため、

[state ,hiJumpFlag-Off]
type=varSet
trigger1=time<5
sysVar(0)=0

timeの数値は各々自由でいいと思います。

その後はジャンプした後sysVar(0)をOffにすると

設定が終わりとなります。

当然ながらコマンドも追加する必要ありません。

簡単ですねぇ。