StarterGear 是一個自動插入到每個 Player 當玩家加入遊戲時的容器。當玩家重生時,玩家的 StarterGear 內容會複製到玩家的 Backpack 中。此外,當玩家連接到允許裝備的遊戲時,玩家�
與 StarterPack 不同,StarterGear 不是服務,而是每個 Player 對象的子 - 這意味著它的內容是玩家特定的,因此每個玩家都可以擁有不同的 Tools 內的 1>Class.StarterGear1> 。它不是複製到任何客戶端
存取新手裝備
聆聽 Players.PlayerAdded 事件是有幫助的
local Players = game:GetService("Players")
local toolExamplePrefab = Instance.new("Tool")
toolExamplePrefab.Name = "Example Tool"
-- Accessing StarterGear from Server Script
local function onPlayerAdded(player)
-- Wait for the StarterGear to be added
local starterGear = player:WaitForChild("StarterGear")
-- Add a Tool to the StarterGear
local toolExample = toolExamplePrefab:Clone()
toolExample.Parent = starterGear
end
Players.PlayerAdded:Connect(onPlayerAdded)
允許裝備
要是裝備可以允許或不允許是在「權限」中的空間方設定頁面中決定。 在權限頁面裝備可以由隨機類型和類輸入來啟用或禁用。 要取消裝備的啟用,請確認所有裝備類型未選擇。
個人裝備也可以在 Roblox 目錄中使用“添加至遊戲”功能來添加到遊戲。這個選項可以在任何裝備上出買賣的頁面上找到。當裝備在此方式添加到遊戲時,它會出現在“商店”標題上的“商店”標題下。當裝備在此方式添加到遊戲時的所有者(群組或用戶)將獲得佣金。
遊戲玩法考慮
在為遊戲添加任何裝備之前,請考慮添加裝備的意義。裝備包括 Scripts ,允許玩家執行可能沒有考慮到的行動。例如,一個導航裝備可以允許玩家存取地圖中某個區域。武器可以允許玩家對其他玩家造成�