如何作为团队共同使用GDevelop(多个开发者或团队成员)
启用多文件模式
作为多个开发者组成的团队,您可能希望激活将项目保存为文件夹中的多个文件的选项(在项目属性中)。这将会将场景、外部布局、外部事件和扩展保存在不同的文件中。
组织您的项目,以确保尽可能多的内容可以保存在这些不同的文件中:
- 确保将场景事件分离为外部事件,以便进行良好的组织。
- 尽可能将事件制作成自定义扩展动作/条件或自定义行为。
- 使用外部布局来制作关卡(通过一个充当主游戏场景的场景加载它们)。
注意:优点是您现在可以将任务分隔开,让一些人在关卡(外部布局)上工作,其他人在扩展或外部事件中处理一些逻辑。
拆分游戏功能
外部事件允许在项目中更好地组织和灵活性。启用多文件后,它们将保存到单独的文件中,使开发人员能够同时在游戏的不同部分上工作,减少冲突的可能性。
处理共享项目文件
然后,您有多种解决方案可用于处理这些多个文件:
- 理想情况下,如果您对版本控制(如git)有一定了解,强烈建议使用它。版本控制系统允许您检查您对文件所做的更改(甚至仅选择要共享的一些),然后在共同存储库中“推送”这些更改。
- 否则,您可以使用Dropbox/OneDrive/云存储服务,在其中拥有一个“主项目”文件夹。当开始工作时,您可以对该文件夹创建副本。然后,当您完成某个关卡的工作后,可以定期将文件复制回这个主项目中。
- 如果使用Dropbox、OneDrive或类似Google Drive,请确保它们不会在项目文件夹中进行活动监视。这些系统不断同步文件的方式可能会导致项目json文件中的文件损坏,并防止Piskel之类的捆绑工具正常工作。
警告:在复制文件时,请确保不要删除其他人的工作!版本控制系统可以通过保留所有文件的历史记录来避免这类错误。无论您选择的解决方案是什么,请务必定期备份您的游戏。