Unity2D笔记—1(界面入门和规范养成)
Unity2D笔记—1(界面入门和良好规范养成)
文章目录
前言
Unity自学笔记,没有历史知识铺垫(省略百度部分),系列性的记录核心的实用笔记,本章主要记录基础的界面功能和优秀规范的引用,其中规范这种东西是前人的实践总结,在任何程序语言中都是重点中的重点,可以少走很多弯路
一、资源准备
Unity版本(Unity Hub管理):2020.1.14f1c1
Unity商店资源包(商店下载):2D Beginner: Tutorial Resources
IDE工具(Unity Hub管理):Visual Studio 2019
二、Unity界面
总览
1.场景编辑区(核心)
该区域为项目开发时的实时展现区域(非游戏视角),除了展现外还可以对内部元素进行各种控制,更加快捷感性的绘制场景
2.场景编辑层工具
主要用于修改场景编辑区内容时的多样化调整方案
1手型工具:查看场景编辑区的工具,不会改变编辑区内容
2移动工具:xyz方向移动场景编辑区内的元素
3旋转工具:xyz方向旋转场景编辑区内的元素
4缩放工具:xyz方向调整场景编辑区内的元素大小
5矩形工具:调整场景编辑区内的元素大小
6移动旋转缩放工具:整合移动旋转缩放工具同时使用
7自定义编辑工具:??自定义工具
8中心点控制工具:切换元素轴心点是中心还是轴心
9全局方向控制工具:切换以元素当前xyz控制还是全局xyz控制
10网格吸附工具:打开后元素会吸附到网格点上,一般规范排列元素时使用
3.运行控制
用于游戏运行、暂停、步进、停止等操作的控制
4.场景控制层(核心)
游戏元素的创建、挂载和场景层级结构设计等,场景编辑区的控制和编辑需要在场景控制层的基础上进行,通过场景控制层也可以更加快捷的索引到元素的属性检查器和场景编辑区的位置
(该区域的层级设计一定要有规范性,否则扩展性会很差,后期难以维护)
5.属性检查器(核心)
项目所有元素都具备属性检查器,只需要选择到元素,该区域就会显示该元素的属性等信息
属性检查器用于脚本及其他元素的挂载、元素属性修改编辑等的核心区域
脚本的运行通常需要通过属性检查器挂载到游戏元素上实现控制
6.项目资源(核心)
整个项目的资源以Assets为根目录,包含脚本、图像、音效、特效、静态资源等等
(该区域的层级设计一定要有规范性,否则维护性会很差,后期难以维护)
参考目录:
Assets
|__Scenes:场景管理
|__UI:UI管理
|__Textures:纹理材质管理
|__Images :原始图片管理
|__Models:模型管理
|__Resources:资源管理(核心)
|__Script:脚本管理
|__StreamingAssets:只读资源(不会被压缩)
|__Animations:动画管理
|__Audio:声音管理
|__Music:音乐管理
|__SFX:音效管理
|__Plugins:插件管理
|__Prefabs:预制体管理
|__Fonts:字体管理
7.控制台日志
用于开发时日志的监听和打印,基本上是代码调试使用
8.补充参考
关于成熟的技巧标准,可以参考如下文章
几篇浏览数高的UI管理方案,目前我也看不太懂,感觉很有道理,先记录在这里
总结
作者也是刚接触Unity的小白,看到的朋友可以留言沟通,共同进步