敵のAIを作成する方法

今回のレッスンでは、YouTubeの「DevZoid」というチャンネルの動画を参考にさせていただいています。

また、サンプルのスクリプトの変更/バグを直しました。

ステップ1:パーツ/フォルダー

まず始めに、以下のフォルダー、パーツ、スクリプトを作成します。 それに応じた名前をつけます。

MonsterSpawns (フォルダー):全てのモンスターのスポーン場所を収納します。

Monsters (フォルダー):すべてのモンスターを収納します。

MS(パーツ):1体のモンスターの実際のスポーン場所

 

また、敵として新たにリグ(NPC本体)を作成することになります。 リグに「Monster(モンスター)」と名付ける。

Monsterモデルの中に、新しいScriptを1つ追加します。

”SpawnPosition”という名前の「Vector3Value」を1つ追加します。

Monster リグを「ServerStorage」に移動します。

 

ステップ2:スクリプト

game.ServerStorage.SpawnMonster

game.ServerScriptService.giveSpawnScript

game.ServerStorage.Monster.MonsterBehavior

game.ServerScriptService.testGiveDmg (テスト用)