JUT TPS 3とBlaze AI V2の統合チュートリアル
目次
- Blaze AIをJUT TPS3テンプレートに組み込む準備
- スクリプトの修正と追加
- デモキャラクターの追加
- シーンの設定
- エネミーのアニメーションと破壊設定
- 弾丸の設定
- 敵の体力の設定
- ビジョンの設定
- 基本的な統合の完成
- カスタマイズの余地
Blaze AIをJUT TPS3テンプレートに組み込む準備
Blaze AIをJUT TPS3テンプレートに組み込むために、いくつかの準備作業が必要です。以下の手順に従って進めていきましょう。
スクリプトの修正と追加
Blaze AIの統合に必要なスクリプトの修正および追加があります。以下の手順で行っていきましょう。
- hit marker. CSスクリプトの追加: Google Driveリンク
- bullet Csスクリプトの追加: Google Driveリンク
- damage. CSスクリプトの追加: Google Driveリンク
これらのスクリプトは、Blaze AIに情報を渡すために必要です。
デモキャラクターの追加
デモ5シーンからデモキャラクターを取得し、プレハブに変換して追加します。以下の手順で行っていきましょう。
- デモ5シーンから"Guard One"を選択し、プレハブに変換します。
- プレハブを展開し、編集可能にします。
シーンの設定
以下の設定を行うことで、シーンの準備が整います。
- キャラクターのレイヤーを"default"に変更します。
- キャラクターのタグを"enemy"に設定します。
- グラウンドレイヤーの設定を"default"および"terrain"に変更します。
- 不要な"Vehicle Wheel"を削除します。
- 死亡アニメーションの設定を行います。
以上の設定を行うことで、シーンの準備が完了します。
エネミーのアニメーションと破壊設定
敵キャラクターのアニメーションと破壊の設定を行いましょう。
- "Death Animation"のタイプを"Death"に設定します。
- "Destroy On Death"を有効にし、8秒後に敵キャラクターが消えるように設定します。
これにより、敵キャラクターがダウンした後に一定時間経過すると消えるようになります。
弾丸の設定
Blaze AIの統合には弾丸の設定が必要です。以下の手順で行っていきましょう。
- "Bullet Prefab"をJUT TPSテンプレートの弾丸プレハブに設定します。
- "Ignore Colliders"を設定します。
これにより、Blaze AIのカプセルコライダーに対して弾丸が当たらないようになります。
敵の体力の設定
敵キャラクターの体力の設定を行いましょう。
- "Hit Marker Offset"を設定します。この数字は敵にダメージを与えたときに表示される数字です。
- "Starting Health"に敵の初期体力を設定します。"Current Health"はゲーム実行時に自動的に設定されます。
これにより、敵キャラクターの体力が設定されます。
ビジョンの設定
敵キャラクターのビジョンの設定を行いましょう。
- "Vision"タブを開きます。
- "Detect Layers"を設定します。以下のレイヤーを追加します: "Nothing"、"Default"、"Terrain"、"Walls"、"Character"。
- "Hostile and Alert Layers"を"Character"に設定します。
これにより、敵キャラクターのビジョン設定が完了します。
基本的な統合の完成
以上の設定を行うことで、Blaze AIの基本的な統合は完了です。ゲームを実行すると、敵キャラクターがダメージを与えられるようになります。
カスタマイズの余地
Blaze AIの統合が完了したら、自由にカスタマイズすることができます。スクリプトを追加して機能を追加したり、必要に応じて調整したりすることができます。
この統合をベースにして、自分のゲームに最適な敵AIを作成しましょう!
Highlights:
- Blaze AIをJUT TPS3テンプレートに組み込む手順の詳細
- スクリプトの修正および追加の方法
- デモキャラクターの追加手順
- シーンの設定に関する詳細
- 敵キャラクターのアニメーションと破壊の設定方法
- 弾丸の設定方法
- 敵キャラクターの体力の設定方法
- ビジョンの設定手順
- 基本的な統合の完成に向けた手続きの詳細
- カスタマイズの余地について
【FAQ】
Q: Blaze AIの統合は難しいですか?
A: 一部の設定やスクリプトの修正が必要ですが、手順に従えば比較的簡単に統合することができます。
Q: 弾丸の設定は必要ですか?
A: 敵キャラクターが攻撃するためには、弾丸の設定が必要です。適切な弾丸プレハブを設定してください。
Q: カスタマイズはどのように行えますか?
A: スクリプトを追加したり、設定を調整したりすることで、Blaze AIを自分のゲームに合わせてカスタマイズできます。
【リソース】
- Blaze AI: [Blaze AI公式ウェブサイト](Blaze AIの公式ウェブサイトのURL)
- JUT TPS3テンプレート: [JUT TPS3テンプレート公式ウェブサイト](JUT TPS3テンプレートの公式ウェブサイトのURL)