协作

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

创建高质量的体验需要许多技能,例如建模、脚本、用户界面设计和音频制作。很不可能一个人拥有所有这些技能,这使得不同角色之间的协作成为开发工作流程的重要组成部分。

使用 Studio 的 内置协作工具 ,创作者可以在自己的时间独立地贡献经验,或者与他们的团队一起同时工作

Three creators working together in a collaborative session, each with differnt color markers to demonstrate what objects they're currently editing in the environment.

管理合作者

你添加到体验中的合作者具有与他们对体验的访问等级相对应的权限设置。如下是不同用户权限设置:

权限描述
所有者 用户是体验的所有者,拥有配置其他用户权限的权限。
编辑 用户拥有编辑体验的权限。这也会授予用户 播放 权限。
播放 用户有权私下玩体验。
无法访问 用户没有 编辑播放 权限。

群组拥有体验用户拥有体验中管理协作者时,存在一些小的差异。

团体拥有体验

对于群组体验,只有拥有足够权限的群组所有者或成员才能管理群组的角色,无论是在 所有群组体验 中还是在 每个体验 基础上。这些用户还可以将个人合作者添加到群组拥有的体验与用户拥有体验一样的工作流程中,但仅用于 播放 访问。

如果你是群组所有者或拥有足够权限的成员,你可以配置 所有 群组体验的协作,例如授予 编辑 权限给一个"音频艺术家"群组角色,以便他们可以在多个群组体验中精确播放音频。

  1. 创建者仪表板,选择从 视为 下拉菜单中的组,导航到 协作 > 角色
  2. 启用编辑所有群组体验对那些应该有编辑权限的角色。记得为每个你更改的角色单击 保存更改

在 Studio 的 管理协作者 窗口为任何团体拥有的体验,符合条件的角色显示 编辑 权限,但静音以表明您无法从 Studio 更改权限级别。

Studio's menu bar with the Collaborate button highlighted.Manage Collaborators window showing permission level selection for each group role.

用户拥有体验

对于用户拥有的体验,您可以向任何用户或组授予播放访问权限,但只能向 Roblox 朋友授予编辑权限。

要向朋友授予 编辑 权限,以便他们体验你拥有的经验:

  1. 在 Studio 中打开体验时,单击右上角的 协作 按钮。

    Studio's menu bar with the Collaborate button highlighted.
  2. 在顶部的搜索栏中输入以搜索要添加的协作者。一个下拉列表出现,列出匹配的合作者,其中朋友由名称下方的 朋友 标签指示。选择要添加的合作者。

    Manage Collaborators window showing search query for a Roblox friend.
  3. 从朋友的权限下拉列表中选择 编辑

    A close up view of a collaborator's tile with the permission dropdown menu highlighted.
  4. 单击 保存 以使您的协作设置生效。

访问会话

拥有编辑体验权限的人可以通过以下方式加入协作会话:

  1. 导航到 创建者仪表板

  2. 根据是否属于 群组拥有用户拥有 来找到体验。

    1. 从左上角的选择器菜单中选择组。
    2. 确保左侧选择 创作 ,主面板中选择 我的经验
    My Experiences
    Shared With Me
  3. 将鼠标悬停在体验的地砖上,然后单击 在工作室编辑 按钮进行协作。

    A close up view of an experience tile with the Edit in Studio button highlighted.

查看合作者

在协作会话中工作时,您可以在 Studio 的右上角看到当前的协作者,每个人都有独特的分配颜色,这与所有协作者的设备一致。

Studio's menu bar with icons of the current collaborators highlighted.

要查看当前合作者的更多详情,单击任何图标以打开 实时合作者窗口 。在这个窗口中,您可以看到用户在 Studio 中是否激活或非激活,以及用户正在哪里工作的指示。用户如果超过 5 分钟没有使用工作室就会变得不活跃。

Live Collaborators window with icons of current collaborators, as well as their activity status.

选择可视化

默认情况下,在 脚本编辑器 中选择的代码和在 3D 视窗中选择的对象都会用与每个合作者所属的独特颜色进行突出显示。此外, 探索器 窗口用这些指定颜色的点标记选定对象以表明其他合作者的选择。

A viewport view of a block part pyramid. The parts near the top of the pyramid are highlighted in green to signify that the collaborator with the green color has the parts selected in their Studio instance.
A close up view of the three block part objects in the Explorer window. There is a green circle near the objects to signify that the collaborator with the green color has the parts selected in their Studio instance.

要让所有合作者的选择对你不可见,同时仍看到他们的工作,在 实时合作者窗口 底部取消选择 显示合作者选择

加入合作者

要快速跳到工作区中的一个位置或到协作者正在编辑的脚本的准确行,请在 实时协作者窗口 中将鼠标悬停在他们的名称上,然后单击 加入

评论

Roblox Studio 具有评论功能,可让您在 3D 视窗中标记对象,开始与合作者的对话,留下待办事项等等。评论实时更新,这样您和您的团队就可以在不中断 Studio 工作流程的情况下收到和回应反馈。

要使用此功能,您必须将 添加合作者 添加到您的体验。

创建评论

要创建评论,请单击 Studio 右上角的 评论 按钮 (快捷键 C )。

Button for comments in the upper-right.

在视窗中,注意你的鼠标如何变蓝。单击任何继承自 BasePart (大多数都是)的对象,输入评论,然后单击 提交

Blue cursor in the viewport.

要在评论中标记合作者,请使用 @username 语法。合作者可以检查 评论窗口,并过滤那些提到他们的评论。

Creating a comment in the viewport.
  • 在用户拥有的体验中,拥有播放或编辑权限的任何用户都可以在标签下拉列表中可用。
  • 在群组拥有体验中,群组内的任何用户都可以在标签下拉列表中可用。

管理评论

评论 窗口显示了所有评论的列表,最新的在顶部。要打开窗口,切换到 视图 选项卡,然后单击 评论 按钮。

List of comments in the window.
  • 单击评论以显示全部对话。
  • 双击评论以在视窗中放大它。
  • 使用右上角的 菜单显示解决的评论、仅显示你标记过的评论或隐藏视窗中的评论。
  • 解决评论,当你和你的团队解决它们。解决评论之后,它将从视窗和主列中消失,但并不完全消失;您随时可以解除它。

协作脚本

在协作会话中,您可以通过 实时脚本编程 一起编写代码,或者您可以在提交给协作者共享库之前起草 脚本 在更专注的环境中。

实时脚本

实时脚本 允许协作者在实时代码中一起编写。在 脚本编辑器 中,每个合作者的鼠标颜色与他们在 实时合作者 窗口中分配的颜色匹配。

Script Editor window showing cursors for two collaborators, colored according to their assigned color in the Live Collaborators window.
Live Collaborators window with icons of current collaborators, as well as their activity status.

在实时脚本编写期间,编辑每 5 分钟自动保存一次,与地点编辑类似,协作者可以随时手动保存脚本 CtrlSS)。保存或自动保存的版本记录在 脚本历史窗口 中。

草稿模式

通过 草稿 模式,您可以独立编辑和测试脚本,不会影响其他人的体验。在草拟脚本完成后,您可以提交它到共享存储库,并团队测试提交的版本与合作者。

提交草稿

一旦您编辑了脚本,它就会出现在 草稿 窗口,可以从 视图 选项卡访问。草稿保存到本地文件系统,并在同一机器上的 Studio 会话之间保持存在。

Studio's View tab with the Drafts button highlighted. The Drafts window with two drafted script instances.

要将本地编辑提交到仓库,左键单击脚本,或按住 Shift 并左键单击以选择多个脚本。然后单击 提交 以提交所有选定的脚本。

The Drafts window with the Commit button highlighted.

比较和合并更改

如果另一位合作者对你正在编辑的脚本提交了更改,那么一个带有绿色 符号的图标出现在 草稿窗口 。要查看他们的更改,请右键单击脚本,然后选择 与服务器比较

The Drafts window with the green plus icon highlighted to the left of a changed script, and the right-click popup window showing with the Compare With Server option highlighted.

(差异) 选项卡中打开的 脚本编辑器 中,其他合作者更改或删除的代码显示为红色,而你更新的代码显示为绿色。

A close up view of lines that were edited by different collaborators.

要将他们的更改合并到你的脚本中:

  1. 草稿 窗口中,右击脚本,然后选择 从服务器合并

    The Drafts window right-click popup window showing with the Merge From Server option highlighted.
  2. 在合并窗口中,您可以选择要保留的代码或进行手动编辑。

    • 检查 草稿 以保留更改,或将其未选中丢弃。
    • 检查 服务器 以将提交的更改合并到草稿中,或将其未选中忽略它们。
    • 检查 其他 手动编辑脚本并保存对草稿的更改。
  3. 一旦你预览了合并解决方案,点击 合并所有 以更新本地脚本。

恢复已删除的脚本

如果协作者删除了你正在编辑的脚本,一个带有红色 符号的图标出现在 草稿窗口 。要恢复脚本,右击它并选择 恢复脚本 。脚本被恢复到地点的 工作区 树,因此您可能需要手动将它们重新返回到原始位置。

The Drafts window with the red cross icon highlighted to the left of a deleted script, and the right-click popup window showing with the Restore Script option highlighted.

查看脚本历史

所有脚本更改,无论是由协作者保存、自动保存还是通过草稿模式由协作者提交,都会记录在 版本历史窗口 中。要访问它:

  1. 资源管理器 窗口单击右键,然后选择 查看脚本历史记录

  2. 在打开的 版本历史 窗口中,你会看到所有提交的脚本版本、提交日期、哪个协作者提交了以及更多。从这个窗口,以下操作是可能的:

    要比较任何版本(除最旧版本)与其以前的版本,请选择它并单击 与以前版本比较 。在 (差异) 选项卡中,新版本的代码显示为绿色,而较旧版本的代码显示为红色。

保存并发布

在协作会话期间,Studio 每四分钟自动将项目保存到云端。

恢复到以前版本

体验的所有者可以撤销其他编辑所做的更改。见这里获取说明。

您还可能想要检查活动历史。该视图提供了一个按时间顺序的事件日志,可以提高团队对关键体验设置的可见度。

禁用协作

团队创建 是启用协作的核心工作室功能。涉及 管理协作者 对话框的工作流程将自动启用该功能,但如果需要,您可以手动禁用它。

  1. 在窗口右下角,单击 按钮,然后选择 禁用团队创建

  2. 当提示时,确认结束会话以重新加载地点在非协作状态。