アイテムをドロップする敵AIを作る

前提条件

次のチュートリアルを終えてから、進めてください。

[Game Creation] ゾンビファイター

[Roblox Lesson] RPG第一部:敵のAI

準備

ステップ1:RPGパートIのゲームを開く

ステップ2(オプション):現在の保存ファイルから新しいコピーを作成する

ステップ3:”Robloxから開く… “をクリックし、先のチュートリアルで作成した “Zombie Figher “ゲームファイルを選択します。

ステップ4: 「ゾンビファイター」ゲームで、”sword”と”atkAnimation”をコピーします。

ステップ5:RPGパートIのゲーム(またはステップ2で新しく作成したセーブ)に戻り、Ctrlを押しながらVキーを押してコピーしたアイテムを貼り付けます。

Step6:”sword”と”atkAnimation”を図のように次の場所に移動します。

ソードの変更

Step 7: “swordControl”を以下のように再編集します。

game.StarterPack.sword.swordControl

Step 8: “ReplicatedStorage”の下に、”Events”という名前の新しいフォルダを追加し、図のように “DropCoin”という名前の新しい「RemoteEvent」を追加してください。

Step9:”Workspace”の下に”MonstersDrop”というフォルダを新規に追加します。

アイテム(コイン)落下動作

Step10:”Workspace”の下にコインを作成します(または、ツールボックス内の既成のコインを使用します)。 作成後、コインを “ServerStorage “に移動します。

Step11:”ServerScriptService”の下に新しいスクリプトを作成し、”CoinController”と名付けます。 次のように入力します。

game.ServerScriptService.CoinController

ゲームのテスト

ゲームを開始すると、プレイヤーがモンスターを倒した時に、拾えるコインがでるようになりました。

次のチュートリアル[Roblox Lesson] RPG Part IV: Money System – GUI では、キャラクターがいくらお金を拾ったかを記録するためのGUIを作成します。