敵の行動や突き攻撃など
お久しぶりです。最近は主に敵AIや回避の無敵時間や攻撃の追加などをしました。最近はだいぶゲームにハマってしまっていたので制作は結構遅れ気味でした。
■アーマーブレイク周り
上下のアーマー耐久値とパンツの耐久値を作成して被ダメージでスキンの変更がされるようにしました。
spineでのパーツ別にスキンを切り替える仕様が少しわかりづらく、少し手間取りました。unity側のスクリプトでスキンを組み合わせて新しいスキンを作成してそれを設定する感じでした。
■敵AI
とりあえずな敵のAIを作成しました。※主に無敵時間のテスト用を兼ねて
現状とりあえずなランダム行動のみで、距離による行動の変化はなく一番近い敵に攻撃します。とりあえずな共闘っぽい感じも出来るようにもなりました。
※同じキャラで色も同じなので、だいぶ分かりづらいです
あと合わせて間合い取り行動用にバクステを作成しました。
■回避周り
無敵時間なども作成しました。今回は基本の無敵時間に加えて、上中下などに対する無敵時間を作成しています。対応する攻撃に合わせた行動をすることで回避しやすくなる感じです。
現在はバクステは中段無敵で、ダッシュ回避は上段無敵です。
前作同様相手の行動に対して対処していくようなゲーム性になると思いますが、基本的に相手が怯んで行動を潰せるので、前作よりもリターンが分かりやすくなると思います。
■攻撃色々
・突き
横スキル入力の上段攻撃でリーチが長く、上アーマー耐久値に対する攻撃力が高いです。
・蹴り上げ
対空攻撃です。空中攻撃に対して無敵で、カウンター時に拾いなおしたり出来る予定です。
・ニュートラル攻撃
パンチ→短剣→片手剣の三連攻撃になりました。攻撃ボタン長押しで三連出せます。