Unity

【Unity】近接攻撃と素手攻撃アニメーションの再生順を変更する方法【GKC】

はじめに

Unityでアセット「GKC(Game Kit Controller)」を利用している場合に近接攻撃と素手攻撃アニメーションの再生順を変更する方法についての備忘録です。

本記事は以下のバージョンで確認できている情報です。
Unityバージョン:2022.3.9f1
GKC(Game Kit Controller)バージョン:3.76
バージョンが異なる場合操作方法やUIに差異がある場合がありますのでご注意ください。

近接攻撃アニメーション再生順の変更方法

①プロジェクトの下記階層に格納されているアニメーションの再生順を変更したい近接武器のプレハブを見つけます。
Assets > Game Kit Controller > Prefabs > Melee Combat System > Melee Weapons

②該当の近接武器にアタッチされているGrab Physical Object Melee Attack Systemコンポーネントを見つけます。

③Grab Physical Object Melee Attack Systemコンポーネントの中に「Attack Info List」を見つけます。
このリストがアニメーションの再生順を規定しているので、このリストに並んでいる「要素X」を再生したい順番に変更します。

以上で、近接攻撃アニメーションの再生順を変更できます。

素手攻撃アニメーション再生順の変更方法

ついでなので素手攻撃アニメーション再生順の変更方法も解説します。
①ヒエラルキーで素手攻撃アニメーション再生順を変更したいキャラクターのContlrollerを選択します。
※参考画像ではゾンビNPCをのContlrollerを選択。

②Close Combat Systemコンポーネントを見つけ、Attack Listボタンを押します。

③変更したアタックリストを見つけてCombo Listに並んでいるアニメーションの順番(画像ではZombie Punch xとなってる奴)を再生したい順番に変更します。

以上で、素手攻撃アニメーション再生順を変更できます。

本記事は以上となります。

-Unity