您可以使用 Teams 服务将用户分配到多个团队来支持您的体验需求。通过启用 Teams 服务,它会自动更新每个用户角色上的名称上方的颜色 Model 以区分属于不同团队的会员,并且默认用户列表显示用户根据他们的团队显示。
配置团队
默认情况下,您的 Explorer 层级包括 Teams 服务。如果您未找到它或 accidentally删除它,您仍然可以通过以下步骤添加它到您的体验:
在 模型 选项卡中,单击 服务 图标在 高级 选项卡中显示列表。
从 插入服务 窗口中,选择 团队 并单击 插入 按钮。
您现在可以在 Explorer 层级中找到 团队 文件夹。
添加团队
使用 Teams 服务,您可以通过以下步骤创建一个新团队:
将鼠标悬停在 团队 对象上,单击 ⊕ 图标显示一个列表。
选择 团队 以在Team服务下插入一个新的 Class.Team 对象。
您现在可以选择新的 Team 对象,并在 属性 窗口中更改团队 名称 或分配独特的 2>团队颜色2>。 团队的名称和颜色都会在体验的玩家列表中出现。
将用户分配到团队
默认情况下,Roblox 自动分配 新用户加入体验的团队,您仍然可以使用以下步骤分配用户到特定团队:
在 属性 窗口中,取消选择 自动分配 选项卡。
通过将用户的 Player.Team 属性改为 Teams[name of the team] 的团队名称,例如 Teams["Blue Team"] ,来将用户分配到特定团队。
正在生成团队
您可以使用 SpawnLocation 对象在特定位置生成不同团队的用户,当他们加入或重生时。 默认情况下,SpawnLocations 是 中立 的,任何用户都可以在上面生成,因此您需要锁定每个2>Class.SpawnLocation2>到团队可以使用以下步骤:
在 模型 选项卡中,单击 生成 按钮,插入一个SpawnLocation。
使用新 SpawnLocation 选择时,取消在 属性 窗口中的 Neutral 检查框。
将 TeamColor 属性的选定 SpawnLocation 设置为 团队颜色 的现有团队的团队颜色。例如,如果您想要将 1>Class.Team.TeamColor1> 设置为 4>青色4>,将 7>SpawnLocation.TeamColor