Unity基础规范说明

Unity基础规范说明

 

一、Unity文件内容规范说明

1、模型资源文件夹:Models

①作用:用于存放场景模型资源和模型贴图,实现模型资源的管理。

②功能:包含当前项目所有的场景模型、贴图、材质球等资源内容。

2、插件文件夹:PluginPlugins

①作用:用于存放项目中所需使用的插件工具,提高效率与效果。

②功能:包含高亮插件、动画插件、VR插件等。

 

3、资源文件夹:Resources

①作用:用于存放各种音频、图片、字体、天空盒子、Shader、模型等资源、预制体文件。

②功能:资源文件夹下分为音频文件夹(Audios)、字体文件夹(Fonts)、模型文件夹(Models)、UI图集文集夹(MyAtlas)、预制体文件夹(Prefabs)、Shader文件夹(Shaders)、天空盒文件夹(SkyBox)、UI图片文件夹(Textures)。

 

4、场景文件夹:Scenes

①作用:存放创建的场景。

②功能:场景文件夹下分为一般的基础场景(3DScenes)、测试场景(TestScenes)、虚拟现实(VR)场景(VRScenes);其中测试场景(TestScens)根据参与的人分别各自按照自己的名字大写命名一个文件夹存放自己的脚本,比如张三、李四参与项目,则在Test文件夹下创建ZS、LS文件夹用于存放各自的测试场景内容。

 

5、脚本文件夹:Scripts

       ①作用:用于存放实现特定方法的脚本,脚本功能分类清晰合理。

②功能:脚本文件夹下分为全局文件夹(Global)、核心文件夹(kernal)、模型文件夹(Model)、控制文件夹(Control)、视图文件夹(View)、测试文件夹(Test)。其中测试文件夹下根据参与的人分别各自按照自己的名字大写命名一个文件夹存放自己的脚本,比如张三、李四参与项目,则在Test文件夹下创建ZS、LS文件夹。

 

6、数据流资源文件夹:StreamingAssets

①作用:用于存储、写入和读取必要的XML文件。

②功能:流资源文件夹下分为不同的XML文件夹包含各自的XML文件存储信息,包含醒目的配置文件等信息,也可以自定义自己的Xml文件。

7、整体结构如下图所示:

 

 

 

 

 

 

二、项目场景布置规范

       1、场景布置

①作用:场景布置需要统一规范化,方便管理查找、添加修改内容。

②功能:包含Maps(地图)、2DUICanvas(2DUI画布)、3DUICanvas(3DUI画布),_ScriptsMgr(全局脚本管理器),如下所示:

③其中对于需要在2DUI画布上进行创建面板等内容,必须在BasePanel下面先新建一个自己的Panel然后再该Panel里面添加内容;对应的的3DUI画布则是需要在3D_DisplayCanvas下面创建对应的内容。

  ④全局脚本管理器(_ScriptsMgr),用于存放全局的控制代码,比如张三需要在全景脚本管理器添加一个UI测试的代码,则需要:首先创建一个(空物体(GameObject))自己的管理器取名规范(_XXX(xxx表示名字)),比如创建一个拆装管理器则取名(_SplitOrInstallerManager),然后在将脚本添加给拆装管理器(_SplitOrInstallerManager),如下所示:

猜你喜欢

转载自blog.csdn.net/xiaochenXIHUA/article/details/82664507