Skip to content

Backpack

概览

字段
KindUnit · 单位 Unit
Realmcommon

Backpack,继承自 Unit(4 属性 / 25 函数 / 6 事件)。

继承关系

  • Unit(4 属性 / 25 函数 / 6 事件)
    • [Backpack]

继承成员

1 个来源 / 4 属性 / 25 函数 / 6 事件

背包单位,运行时容器,管理玩家携带的所有物品。

注意事项

Backpack 是逻辑物品容器,不自带背包 UI、实物模型或官方预设资源。当前 Player 公开 Meta 未声明 Backpack 属性,示例不得使用 player.Backpack;脚本可在服务端创建明确持有的业务容器,并通过公开 Unit 子节点接口管理物品。

代码示例

创建并遍历业务背包容器

lua
-- @runtime server
local World = game:GetService('World')

local backpack = World:CreateUnit('Backpack', { Name = 'BusinessBackpack' })
local item = World:CreateUnit('BackpackItem', {
    Name = 'StarterItem',
    Icon = 'official://image/14896',
    Parent = backpack,
})
print('已加入背包物品:', item.Name)
for _, child in ipairs(backpack:GetChildren()) do
    print('背包物品:', child.Name)
end

关联类型