Blaze AIのミリ設定手順
目次:
- イントロダクション
- ミリAIの作成の前に
- ミリAIの設定
- 3.1. ボックスコライダーの作成
- 3.2. Blaze AIコンポーネントの設定
- 3.3. カプセルコライダーの調整
- 3.4. オーディオ設定
- 3.5. ランダム移動の設定
- 3.6. アニメーションの追加
- 3.7. ビジョンの設定
- 3.8. ステートと行動の追加
- 歩行AIの設定
- 攻撃AIの設定
- ヒットAIの設定
- プレイヤーとの相互作用の設定
- AIのハイト調整
- 結論
- 参考資料
ミリAIの作成手順
イントロダクション
今回は、前回のシューターAIの設定に続いて、ミリAIの作成手順を説明します。ミリAIは攻撃を行うAIであり、前回の設定とは異なる要素があります。設定手順を詳しく確認していきましょう。
ミリAIの作成の前に
ミリAIを作成する前に、前回のチュートリアルで設定した内容を確認しておきましょう。シューターAIの設定手順については、前回のチュートリアルを参照してください。
ミリAIの設定
3.1. ボックスコライダーの作成
まず、ミリAIに衝突判定を設定するために、ボックスコライダーを作成します。ボックスコライダーは、AIの手に持っている武器と連携させるために使用します。適切なサイズを設定し、トリガーとして有効にします。
3.2. Blaze AIコンポーネントの設定
前回の設定同様、Blaze AIコンポーネントを設定します。カプセルコライダーの調整やビジョンの設定を行い、プレイヤーと敵のタグを設定します。また、オーディオの設定も忘れずに行いましょう。
3.3. カプセルコライダーの調整
カプセルコライダーの設定を調整します。適切なサイズを設定し、衝突判定が正常に機能するようにします。
3.4. オーディオ設定
敵の音声設定についても設定します。Blaze AIコンポーネント内で敵の音声スクリプタブルを作成し、それを設定します。
3.5. ランダム移動の設定
敵がランダムに移動するように設定します。ランダムな位置を取得し、AIがその範囲内で移動するようにします。
3.6. アニメーションの追加
アニメーションコントローラーにアニメーションを追加します。歩行、走行、攻撃など、必要なアニメーションを設定しましょう。
3.7. ビジョンの設定
敵の視野範囲を設定します。正常な状態の時にプレイヤーを検出するため、視野角を適切に設定します。
3.8. ステートと行動の追加
ステートと行動を追加します。通常のステート、アラートステート、攻撃ステートなど、必要なステートを追加しましょう。
歩行AIの設定
歩行AIの設定について説明します。ノーマルステートと移動アニメーションを設定し、歩行速度を調整します。
攻撃AIの設定
攻撃AIの設定について説明します。攻撃ステートと攻撃アニメーションを設定し、攻撃速度や攻撃距離を調整します。
ヒットAIの設定
敵が攻撃を受けた際の動作を設定します。ヒットステートとヒットアニメーションを追加し、攻撃による被ダメージを反映させます。
プレイヤーとの相互作用の設定
プレイヤーとの相互作用の設定について説明します。プレイヤーにダメージを与えるためのスクリプトを作成し、敵の攻撃によるダメージを処理します。
AIのハイト調整
敵の高さを調整するための設定を行います。プレイヤーとの相対位置を考慮し、敵の高さを適切に設定しましょう。
結論
ミリAIの設定手順について説明しました。Blaze AIを使用することで、簡単にAIキャラクターを作成することができます。ぜひ、自分のゲームに応じた設定を行い、AIの動作を確認してみてください。
参考資料