Unity资源管理规范

来源:互联网 发布:企业内部社交网络系统 编辑:程序博客网 时间:2024/06/06 16:54

一、目录部分

 

原则:

1.一个项目一个包

2.一个包一个目录结构

3.项目尽量少互相依赖

 

 

 

 

二、第三方资源部分

 

原则:

1.不动产开发模式

2.不到万不得已不要修改别人的资源

3.只做依赖和继承重写等扩展开发

 

 

 

三、贴图部分

1.根据具体需求做对应格式参数等变化

 

四、预制部分

1.经常用到的同一资源

2.小心参数遗漏

 

 

 

 

五、模型部分

1.面数控制

2.比例控制

 

六、材质部分

1.贴图来源管理

2.Shader来源管理

3.材质球管理

 

七、场景部分

1.场景分类

2.场景切换

3.场景编辑

 

八、脚本部分

1.脚本分类:

公共类脚本,算法等可以静态访问的函数

 

基类脚本

 

 

 

 

 

 

 

 

 

 

 

 

抽象类脚本

 

接口类脚本

 

逻辑类脚本(实现逻辑)

 

 

2.脚本名称:一般是功能名称

3.脚本的命名空间:一般是项目名称

4.面向对象开发,须有可移植性,须有可扩展性

 

九、发布部分

 

1.平台选择

2.打包场景添加

3.分辨率调节

4.启动画面设置

5.渲染设置

6.打包路径设置

 

 

 

 

 

 

十、BUG部分

1.运行Log报告查看

 

2.脚本Debug技巧

 

3.模块化编程分工

 

十一、性能优化部分

1.缩减资源:看不到的东西暂时把它设置不活动

2.模型面数:减少draw call

3.碰撞体的限量使用:减少物理计算损耗

4.光源部署和烘培:看不到的地方就不打光,打光如需要则做烘培,减少动态draw call损耗

5.脚本逻辑的优化,尽量不要Update做太多事

 

原创粉丝点击