(3-2)Unity3D/项目:Unity工程目录规范
来源:互联网 发布:xampp linux 启动 编辑:程序博客网 时间:2024/05/15 04:06
【规则1-1】Assets目录中的所有资源文件名(场景、脚本、预设、模型、网格、纹理、材质、精灵、着色器、音频剪辑、视频剪辑)均采用 大驼峰式命名法 ,即每一个单词的首字母都大写。且使用能够描述其功能或意义的英文单词或词组。
【规则1-2】资源文件属于同一类型,需要添加编号加以区别的情况下,采用后缀下划线”_”加两位数字进行编号。
【规则1-3】Assets目录中不得出现压缩包、PPT、Word文档等与游戏项目无关的资源文件。
【规则1-4】Assets根目录下的文件夹分类如下,根据资源文件使用的目的分类:
文件夹说明(01-10为自定义文件夹,最后4个为默认目录,即系统可识别文件夹,保证名字丝毫不差):
【01.Scenes】:存放所有场景(Scene)文件,统一管理,方便快速寻找并打开场景。
【02.UI】:存放与游戏界面(UI)相关的资源文件,比如按钮,图标,输入框,列表等。
【03.Environment】:存放与环境相关的资源文件,比如背景,建筑物,地形,天空,树木,水体等。
【04.Characters】:存放与人物相关的资源文件,比如玩家控制的角色,敌人,怪兽,NPC,动物等。
【05.Effects】:存放与特效相关的资源文件,比如粒子系统,摄像头渲染特效,动作特效,技能特效,画面特效等。
【06.Input】:存放与玩家输入相关的资源文件,比如PC输入,触屏输入,游戏手柄输入,自定义输入等。
【07.Network】:存放与网络通讯相关的资源文件,比如服务器连接,网络缓存,即时通讯等。
【08.Database】:存放与数据库操作相关的资源文件,比如本地存储,网络存储等。
【09.Others】:存放暂时不知道如何归类的资源文件。
【10.Test】:存放与游戏测试相关的资源文件,在游戏发布前删除该文件夹。
【Editor】:插件目录,该目录在编译项目时,会优先编译,方便项目中代码调用。
【Plugins】:该目录下的代码可调用Unity Editor 的API,存放扩展编辑器的代码。编译时不会被打包到游戏包中。
【Resources】:项目中默认的资源路径,会直接打包到游戏包中,并且可在脚本中加载该目录下的资源。
【规则1-5】二级目录下的文件夹分类如下,根据资源文件的文件类型分类:
文件夹说明:
【Animations】:动画 相关的资源文件。
【Animators】:动画控制器 相关的资源文件。
【Audios】:音频 相关的资源文件。
【Materials】:材质 相关的资源文件。
【Models】:模型 相关的资源文件。
【Prefabs】:预制体 相关的资源文件。
【Scripts】:精灵 相关的资源文件。
【Shaders】:着色器 相关的资源文件。
【Scripts】:脚本 相关的资源文件。
【Textures】:纹理 相关的资源文件。
注明:如果该二级目录不存在某个类型的资源文件,可以省略其文件夹,如【02.UI】目录下:
【规则1-6】三级目录下直接存放相关类型的资源文件,如下【Animations】目录下存放所有的动画文件:
- (3-2)Unity3D/项目:Unity工程目录规范
- Unity3d 工程目录结构
- (3-1)Unity3D/项目:C#代码规范
- Unity获取物体在项目工程的目录
- 项目工程目录清单--3
- Unity工程代码规范检测工具
- unity3d 规范默认 目录结构
- Unity 项目结构规范
- Web项目目录规范
- Unity工程Assets目录结构
- Unity3D-RPG项目实战(2):使用SVN管理Unity项目
- Ionic 3 项目的工程目录结构
- 【Unity3D】 Unity Chan项目分享
- Unity3d项目工程批量打包
- Unity3D学习(规范)
- nodejs项目目录结构规范
- Java EE工程目录结构规范
- unity引擎简介——(1)Unity3D游戏开发流程与规范
- 模仿CIFAR-10数据集制作自己的数据集(亲测有效)
- 【图形图像】几何不变矩---Hu矩
- Microsemi Libero License 选型大全
- 工作一年的收获与思考
- hdu1255(线段树两次覆盖以上面积)
- (3-2)Unity3D/项目:Unity工程目录规范
- 【备战秋招Day 1】经典面试题1-4及在线编程题1-3答案
- for while 循环的相似性
- 最大公约数和最小公倍数
- Java菜鸟学习日记15
- C++控制台程序闪退
- shell $与“” 及‘’的含义
- iptable简单应用实例
- Ubuntu下双击sh可执行文件无法执行