简介
SandMod 支持多人共同合作创作同一款游戏项目,但是所支持的合作是有限的,当前版本项目的工程文件由项目作者自行管理,SandMod 编辑器只是提供一个项目 ID 以及对应的合作关系,以保证同一个工程在合作编辑与发布后是一个项目。要与他人协作,游戏项目的作者首先需要将协作者添加到该游戏项目中。然后,协作者即可参与与游戏项目的作者设置访问级别相对应的权限内容。
添加协作者
当您准备好进行协作的游戏项目时,您可以在 SandMod 编辑器启动器窗口的 项目(Projects)> 我的项目(My Projects) 启动模块游戏项目列表中找到对应的游戏项目条目, 点击该游戏项目条目右侧的上下文菜单按钮,然后点击 项目合作权限(Permission) 选项。
【Cooperation001.png】
在顶部的搜索栏中输入协作者的昵称或者 ID 以搜索要添加的协作者。
【Cooperation002.png】
输入对应内容后将出现一个下拉列表,列出与您所输入信息匹配的所有协作者。
【Cooperation003.png】
点击要添加的协作者,至协作者名称旁出现 进入(In) 标记。
【Cooperation004.png】
单击 保存(Save) 按钮以使协作者设置生效。
【Cooperation005.png】
权限管理
您添加到游戏项目中的协作者拥有与其游戏项目访问级别相对应的权限设置。您可以在游戏条目的上下文菜单中点击 项目合作权限(Permission) 或 权限信息(Permission Information) 选项进行编辑或查看协作者的权限。
【Cooperation006.png】
图片为我的项目列表中通过游戏条目上下文菜单设置项目合作权限的指引图。
以下是协作者可以拥有的不同权限设置的权限说明:
| 权限 | 描述 |
| 管理员(Administrator) | 此权限的协作者有编辑、发布以及私下运行该游戏项目的权利。 |
| 编辑(Editor) | 此权限的协作者有编辑以及私下运行该游戏项目的权利,但是无法发布该项目。 |
| 访客(Visitor) | 此权限的协作者有私下运行该游戏项目的权利,但是无法编辑和发布该项目。也是协作者默认的权利。 |
合作项目绑定
当其他游戏项目的作者添加您为协作者时,您可以在 SandMod 编辑器启动器窗口的 项目(Projects)> 我的项目(Cooperation Projects) 启动模块游戏项目列表中找到该游戏项目条目。
【Cooperation007.png】
但是此时该游戏项目条目处于不可打开的状态,需要您绑定项目后才能打开此项目。您可以通过以下简单的步骤对合作项目进行绑定:
- 绑定项目前,需要将该项目的数据放置在当前电脑的资源管理器特定位置上。
- 点击该游戏条目右侧的上下文菜单按钮,然后点击 导入项目(Import Projects) 选项。
【Cooperation008.png】
- 此时将弹出资源管理器弹窗,您需要在弹窗中选中该项目数据的最高级父级目录文件夹后,点击 选择文件夹 按钮为该游戏项目绑定数据。值得注意的是,所指定的文件夹必须符合 SandMod 游戏项目最高级父级目录文件夹的格式要求。
【Cooperation009.png】
合作项目绑定后您可以通过在 SandMod 编辑器启动器窗口的 项目(Projects)> 我的项目(Cooperation Projects) 启动模块中点击对应的游戏项目条目打开该游戏项目。
【Cooperation010.gif】
