現在作っている改変キャラですが
近距離と遠距離で攻撃イメージを変えようか考えていたのですが、
面倒なのでやめ!
とりあえず出来上がってからでもいいじゃない!
ということで、通常攻撃が埋まりました。
投げはまだだけど、いいよね?
さて、よくある距離による通常攻撃の設定変更ですが
これは攻撃用ステート内かコマンド動作記述ステート内で指定が必要です。
実際に書くと・・・、
[state ] 必須項目となります。
type=chagestate 条件の指定です。
value=200 条件に対応させるステータス値で、今回は立ち弱攻撃は200が多いため。
trigger1 = roundState=2 自由行動できるラウンド中のステートとなります。
trigger1 = stateType!=A 空中以外の場合となります細かく指定する場合はS,C,Aの三種類で指定。
trigger1 = command!=”holddown” 2キーを入れていない場合となります。
trigger1 = command=”x” Xキーを押した場合となります。使えるキーはa,b,c,x,y,zの6種類です。
trigger1 = p2bodydist X < 25 対戦相手との距離が25ピクセル以内の場合となります。
この記述により25以下であれば200の番号が付与された攻撃が発生します。
が、こちらの200より上のスペースを使ってcommand=”X”の表記を使うとそちらが優先されるため
こちらで指定した内容は無視されてしまいます!
もしも距離25以上で出る攻撃を指定する場合は上記の内容を記述したあとに書き込んでみてください。
もっと簡単な書き方がないのか!
と思われると思いますが、はじめはしっかり動く方法ではじめたいので我慢してください。
もしAI動作を行う場合はtrigger1 = roundState=2の下に
trigger1 = life > 0 && alive
こちらの記述をつけておくと安心かもしれません
ライフが0より多くて生存している場合という意味合いになっているためです
それでは今日はこれにてー!!
キャラ作成がんばってください!
またいつでも操作しますよw
かーいさんいらっしゃいませー
またお願いします