Backpack

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

一個容器對象,用於保存玩家的道具欄。玩家的背包中的任何 Tool 將在他們屏幕底部的庫存中顯示。從庫存中選擇 Tools 將裝備 Tool ,將它從背包移動到玩家的角色。

背包也可以存儲 ScriptsLocalScripts , 當放置在玩家的背包中時運行。

當玩家的角色生成時,其 StarterPackStarterGear 的內容會複製到他們的背包中。一旦角色死亡,背包將被移除,並創建新的背包--用 StarterPackStarterGear 的內容填滿它。

Roblox 提供一個介面,讓玩家可以預設在畫面底部存取背包和庫存。如果開發者想要禁用預設 Roblox 背包 GUI 並替換為自擁有的,他們可以使用 StarterGui:SetCoreGuiEnabled() 來執行此操作。

背包可以從客戶端和伺服器兩個地方存取。


local Players = game:GetService("Players")
-- 從伺服器腳本存取背包:
local backpack = Players.PlayerName.Backpack
-- 從本地腳本存取背包:
local backpack = Players.LocalPlayer.Backpack

範例程式碼

這個範例包含一個簡單的功能,展示如何將工具交給玩家,將它們的背包當作父輩。

背包提供工具

local Players = game:GetService("Players")
local function giveTool(player, tool)
local backpack = player:FindFirstChildOfClass("Backpack")
if backpack then
tool.Parent = backpack
end
end
local function onPlayerAdded(player)
local tool = Instance.new("Tool")
giveTool(player, tool)
end
Players.PlayerAdded:Connect(onPlayerAdded)

屬性

方法

活動