Unity3d 项目管理
1.项目管理采用TortoiseSVN方式进行管理,但是也要结合人员管理的方式,尽量在U3D中多采用Scene(关卡的方式),以一下目录的方式进行管理!
以名字的方式进行合作,每个人做的一些东西都保存在自己的文件夹中,并且分开文件夹,
Models,Prefab,Script,对于公共的资源,需要放入公共的文件夹,以这样的方式来管理会好一些!
2.另外还需要一个专门的人来管理公共资源,其它人都是尽量管理自己的资源,除非这个人不在,需要马上用的,则改好后,在上传SVN服务器的时候对这个文件,要有详细的说明!另外就是在做完自己的东西,尽量能保持能运行,以方便其它人的测试和运行项目,这样效率会高很多!
3.就是有的场景是不需要太多Scene(关卡)的,那么我们可以分几个人同时编辑一个场景,并且要分块,比如1,2,3,4号区域,当编辑完之后,把变换信息等都保存到XML中,然后进行场景的复原工作!这样也是一个方法!
我举个例子,先看一副图片
比如A编辑区域quyi1,B编辑区域quyi2,C编辑区域quyu3,D编辑区域quyu4,那么这里边肯定有个公共的场景,那么我们都是编辑单个物体,完成之后,就导出XML格式的文件,这里面就记录了所有的变换,然后挂在某个物体上,就会实现场景的复原,这样效率就会高很多!