如何更好的管理Unity3d项目?(特效)?

首先,从项目配置管理的角度,Unity Project支持外部版本控制工具,比如Git。

需要设置的是打开菜单编辑>项目设置& gt编辑器中版本控制中的元文件。

有两种元文件:隐藏的和可见的,区别在于是否隐藏。元文件。(这两种都可以用作)

然后使用你的团队选择的版本控制工具,比如Git,使Assets和ProjectSettings的目录处于版本控制之下。

第二,从游戏资源来看,需要在团队内部形成统一的资源命名和格式标准。

以特效为例。通常,特效需要外部资源,例如地图、序列图或模型文件,因此地图应该是TIFF和PNG格式,序列图应该用后缀进行编号,模型文件应该是标准的3D交换格式FBX或Collada。

将资源文件放在Unity的约定名称文件夹中(对应Unity中的项目窗口),比如SFX是音效,FX是特效,Particles是粒子系统,Shaders是着色器程序,Textures是纹理等等。

有时候美工用的工具,比如Photoshop,3ds Max,并不是直接生成这些文件格式,而是需要转换导出。通常情况下,美工的工作文件(即原始素材文件)不会放入Unity Assets目录,而是独立于Unity项目新建一个目录进行版本管理,Unity Assets目录只存储导出的格式。

第三,在Unity项目中,要用层次窗口子GameObject的技能来管理特定场景中的特效对象和其他对象,分类管理,不要让游戏对象太乱。