Menu
CoddyTech

ペットのスクリプト

Coddyの「Robloxゲーム:ペットシミュレーター」コースのレッスン 1/18。

このコースではペットシミュレーターを作ります。コインの山を壊し、卵を孵化させ、あとをついてきて採掘を速くしてくれるペットを集め、新しいゾーンを開き、すべて保存します。

このゲームには2つのスクリプトがあります。ScriptであるPetServerはRobloxのサーバー上で動作し、コイン、ペット、すべてのルールを管理します。HUD内のLocalScriptであるPetClientは、各プレイヤーのデバイス上で動作し、画面を描画します。クライアントについては第2章で学びます。今のところ、そのファイルにはメモだけが入っています。

ゲームのバランスを調整する数値は、ModuleScriptのReplicatedStorage.Settingsにあります。

local Settings = require(game.ReplicatedStorage.Settings)
print(Settings.PileValue) --> 5
challenge icon

チャレンジ

簡単

PetServerスクリプトはServerScriptServiceにあります。

  1. require(game.ReplicatedStorage.Settings)で設定を読み込みます。
  2. Settings.PileValueから作成したA Meadow pile gives 5 coinsを出力します。
  3. プレイヤーが参加したとき、Coinsという名前のIntValueを格納したleaderstats Folderを付与します。

プレイを押してから、チェックを押します。

自分で試してみよう

-- PetServer: サーバー上でゲームを実行するScript。
local Players = game:GetService("Players")

-- 1. 設定を読み込む: ModuleScriptをrequireする
--    game.ReplicatedStorage.Settings


-- 2. Settings.PileValueを使って、Meadowの山から得られるものを出力する


-- 3. すべてのプレイヤーに、リーダーボード上のCoinsの値を与える
--    (leaderstatsという名前のFolderに、Coinsという名前のIntValueを格納する)
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

Robloxゲーム:ペットシミュレーターのすべてのレッスン