【Game Builder Garage】シャイなブーと簡単な敵AI作成方法

Find AI Tools in second

Find AI Tools
No difficulty
No complicated process
Find ai tools

【Game Builder Garage】シャイなブーと簡単な敵AI作成方法

目次

  1. イントロダクション
  2. Boo の特徴
  3. GBG ゲームジャムのテーマ
  4. Boo モデルの作成
  5. Boo の動きを乱数化する AI の作成
  6. Boo の動きを人物に追従させる AI の作成
  7. Boo の表情の切り替え
  8. ゲームの設定
  9. ゲームの起動と動作確認
  10. まとめ

🌟イントロダクション🌟

マリオの中でも最も象徴的な幽霊キャラクターの一つは、ブーです。ブーの特徴的な性格は、GBGに実装したい恥ずかしがり屋の性格です。さて、現在「独特な幽霊」というテーマで行われているGBG Game Jamがありますので、ご自由にゲームに組み込むことができます。このチュートリアルでは、まず最初にブーのモデルを作成します。次に、ブーが人物を見つけられない場合に動きを乱数化するAIを作成します。そして最後に、人物を追いかけ、人物がブーを見つけた場合に停止するAIを追加します。それでは、さっそく始めましょう!

🌟ブーの特徴🌟

ブーの特徴は、その恥ずかしがり屋の性格です。彼は恥ずかしがって人々の前から逃げるため、GBGでこの特徴を再現したいと思います。

🌟GBG ゲームジャムのテーマ🌟

現在、「独特な幽霊」というテーマでGBG Game Jamが行われています。このゲームジャムのテーマを自由にゲームに組み込むことができます。あなたのゲームをさらに個性的にするため、ぜひ活用してください。

🌟ブー モデルの作成🌟

まずは、ブーのモデルを作成しましょう。ユーエフオーモデルの使用を想定しています。ブーが幽霊であるため、可視性をなくしましょう。また、ブーの動きに合わせて水平速度と垂直速度を調整しましょう。さらに、テクスチャを設定してブーのモデルを作成します。具体的な手順を以下に説明します。

  1. UFOモデルを使用する
  2. テクスチャを追加する
  3. テクスチャには「普通の顔」と「恥ずかしい顔」を追加する
  4. テクスチャをモデルに接続する
  5. 「恥ずかしい顔」の表示条件を設定する

このようにして、ブーのモデルを作成します。あなたの作品をより魅力的にするために、独自のカスタマイズを加えてみてください。

🌟ブーの動きを乱数化する AI の作成🌟

次に、ブーの動きを乱数化する AI を作成しましょう。ブーが人物を見つけられない場合に乱数に基づいて動くようにします。具体的な手順を以下に説明します。

  1. 「P」ワームホール出口を追加する(近くに人物がいる場合のみシグナルを送信)
  2. 「NOT」ノードを追加する(近くに人物がいない場合に真となる)
  3. 3秒ごとに方向を乱数化するためのタイマーを追加する
  4. 0から360の間で値を乱数化するためのランダムノードを追加する
  5. エンドポジションの値を得るために「アングルからポジション」ノードを使用する
  6. 「P」の出力と「NOT」の出力を乗算するための乗算ノードを追加する
  7. 乗算の出力を使用してUFOの前後および左右の動きを制御する

これにより、ブーはランダムな方向にランダムに移動するようになります。人物が近くにいる場合、ブーは人物の方向に移動します。

🌟ブーの動きを人物に追従させる AI の作成🌟

次に、ブーが人物に追従するように AI を追加しましょう。具体的な手順を以下に説明します。

  1. 人物がブーを見ていない場合にブーが人物に追従するための条件を追加する
  2. ブーの移動方向を計算するために位置-角度変換を行う
  3. 水平および垂直の差を入力として位置-角度変換ノードに送信する
  4. ブーが人物に追従する場合のみ、位置-角度変換の出力を使用してUFOの移動方向を制御する

これにより、ブーは人物に追従し続けます。しかし、人物がブーを見つけた場合、ブーは停止します。

🌟ブーの表情の切り替え🌟

最後に、ブーが人物に見つかった場合に表情を切り替えるようにしましょう。具体的な手順を以下に説明します。

  1. 「s」のワームホール入口を追加する
  2. 「s」の入力をタッチセンサーに接続する
  3. ブーの表情を切り替えるための条件を設定する

これにより、ブーは人物が近くにいてかつブーを見ていない場合には表情を切り替えます。

🌟ゲームの設定🌟

ゲームの設定を行いましょう。以下の手順を実行します。

  1. 全てのセンサーの可視性プロパティを削除する
  2. 有線フレームを削除するために、全てのセンサーの可視性プロパティを削除する

これにより、ゲームがスムーズに動作するようになります。

🌟ゲームの起動と動作確認🌟

最後にゲームを起動し、動作確認を行いましょう。問題がないことを確認したら、ゲームを公開してみてください。もしもこのようなコンテンツがお気に入りでしたら、いいねボタンを押してチャンネル登録をお願いします。では、楽しい時間を過ごしてください。それではまたお会いしましょう!

まとめ

このチュートリアルでは、マリオフランチャイズのアイコン的なキャラクターであるブーについて学びました。ブーの特徴的な性格をGBGに実装し、モデルの作成からAIの追加までを詳しく説明しました。ブーのモデルやAIの作成手順に従って、個性的なキャラクターや動きを実現してみましょう。

FAQ

Q: ブーの速度を変更する方法はありますか? A: はい、水平および垂直速度を調整することでブーの速度を変更することができます。

Q: 人物がブーを見つけたときの反応をカスタマイズできますか? A: はい、ブーが表情を切り替える条件を変更することで、人物がブーを見つけたときの反応をカスタマイズすることができます。

Q: GBG Game Jamに参加する方法はありますか? A: GBG Game Jamに参加するためには、参加申し込みを行う必要があります。詳細は公式ウェブサイトをご確認ください。

リソース

Most people like

Are you spending too much time looking for ai tools?
App rating
4.9
AI Tools
100k+
Trusted Users
5000+
WHY YOU SHOULD CHOOSE TOOLIFY

TOOLIFY is the best ai tool source.