今回はボタンをタイミング良く押すと連続攻撃になる動作を作成します。 格ゲーのようなコマンド入力ではなく、3Dアクションによくあるような非常に単純なもの です。 ボタン連打でコンボ攻撃 1. ボタンを押したら殴る 2. ボタンを押したら次の攻撃への実現 3. 攻撃の入力待ち時間の調整 4. モーションの繋ぎの調整 5. ボタンが押されなかったらキャンセルする 6. ボタンで攻撃を分岐させる 7. ステートマシンを整理する 関連 ボタン連打でコンボ攻撃 3Dゲームなどで「ボタンを連打したら連続攻撃」という機能をよく見ます。 今回はコンボ表現の単純な紹介をしようと思いましたが、コレが思ったより重要な要素の塊だったので、解説しながら内容を紹介していきます。 なお格ゲーが作りたいならPlayableAPIで再生するアニメーションを選択する部分を自分で拡張するがお勧めです。 今回の動作
![【Unity】3Dアクションの連続攻撃(コンボ)で学ぶAnimatorControllerのtips - テラシュールブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/2731c959ee4f6c3578e1a10034319410e3d7c3db/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Ft%2Ftsubaki_t1%2F20181102%2F20181102001207.gif)