协作开发简介
大型游戏项目往往需要策划、程序及美术等多人协作开发完成。在游戏开发过程中,多人协作开发的方式一般是:使用版本控制系统管理。
版本控制系统(Version Control System,以下简称VCS)是一种软件,可以帮助软件团队的开发人员协同工作,并存档他们工作的完整历史记录。
星火编辑器推荐使用Git或SVN作为项目的版本管理工具,也可采用Perforce等其他工具。
基本操作
Git的基本操作参考这篇教程
推荐使用SourceTree作为Git图形化工具管理项目,SourceTree的教程请看这里
注意事项
-
使用VCS获取最新改动前,请先关闭编辑器,在获取到最新改动后,先运行项目根目录的update_file.bat再打开 项目,打开项目之后先进行一次保存然后再进行其他操作。
-
如果开发者想导入外部场景,先将scene目录中
.sceneconfig
和scene_server_tag.lua
文件删除,粘贴新的场景到该目录,重启编辑器后保存。 -
如果出现如下图提示的文件/文件夹冲突,请用VS Code或其他带有合并功能的编辑器解决冲突,全部处理后上传。