前提条件

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

[Roblox Lesson] RPG その4:マネーシステム – GUI

準備

game.Workspace:

以下のように2つのR15リグを作成します。

game.ReplicatedFirst:以下のように「Folder」「TextButton」「LocalScript」を作成します。

 

game.ReplicatedStorage:「Folder」「ModuleScript」、フォルダーの中に 3つの「BindableEvent」、5つの「RemoteEvent」を作成します。

game.ServerScriptService:5つの「Script」を作成します。

game.ServerStorage:

”Objects”と”ScriptsStorage”の2つの「Folder」を作成します。

game.ServerStorage.Objects:以下のように「Folder」「R15Rig」「Part」 を作成します。

game.ServerStorage.Weapons(様々な剣を作る方法については、後ほど詳しく説明します)

game.ServerStorage.ScriptStorage:1つの「Script」、3つの「LocalScript」、「LocalScript」 の下に「Animation」を作成します。

game.StarterGui:以下のようにオブジェクトを作成します。

 

game.StarterPlayer.StarterCharacterScripts:2つの「LocalScript」を作成します。

 

1.ウェポンショップ

ここでShopNPCを編集します(前回のチュートリアルでは「ShopNPC」として作成しました)。 ShopNPCに以下の「Proximity Prompt」が追加されていることを確認します。なければ追加してください。

武器屋さんのGUIを以下のように編集してください(すでに「ShopNPCGui」として作成済み)。

2.クエストNPC

クエストNPCのモデルを紹介します。ShopNPCと同じように「Proximity Prompt」 を追加してください。

”Quest Gui”を以下のように編集してください。

3.スクリプト

game.ReplicatedFirst.Objects.quest.QuestBtnController

game.ServerScriptService.CoinController

game.ServerScriptService.ProxPromptController

game.ServerScriptService.RewardController

game.ServerScriptService.ScriptsController

game.ServerScriptService.WeaponController

game.ServerStorage.ScriptStorage.SpawnMonster

game.ServerStorage.ScriptStorage.GuiButtonController

game.ServerStorage.ScriptStorage.QuestController

game.ServerStorage.ScriptStorage.SwordController

game.StarterPlayer.SarterCharacterScripts.GuiController

game.StarterPlayer.SarterCharacterScripts.UpdateMoneyGUI