Unity学习日志_Unity初识#001_Unity界面简介
1. Unity,Mono,.NET之间的关系:
Unity本身与微软的.NET平台并没有直接的关系,但我们发现Unity是可以使用C#语言进行脚本开发的,这种特殊关系与另一个跨平台项目Mono有关。Unity跨平台特性的实现依赖于Mono,而Mono的跨平台特性服务于微软的.NET,这样就使得Unity与微软的.NET平台产生了关系。
2. Unity用户界面:
Unity为开发人员提供了一个简洁明了且可高度自定义的用户界面:
1. 视图排版:
- unity的视图可以自由拖拽,你可以调制自己喜欢的界面布局,一般unity是自动保存用户布局,你也可以使用layout中的save layout来进行手动保存。或者直接使用右上角的Layout来选择预设布局,这里推荐使用“2 by 3”的布局。
- unity默认界面中有许多视图并没有调出,你可以在工具栏的windows选项中来选择并自定义你自己的用户界面。
- 游戏开始,暂停与逐帧播放:(从左往右依次是)
- unity快捷工具栏:
从左往右分别为拖拽(手形)工具(可以拖拽Scene视图)对应快捷键Q。在Scene场景中使用鼠标右键可以快速使用此工具(鼠标右键+wasd可以在Scene视图中“飞行”)。
位移工具(可以改变所选游戏对象的position属性)对应快捷键W。
旋转工具(可以改变所选游戏对象的rotation属性)对应对捷键E。
放缩工具(改变所选中游戏对象的Scale属性,一次改变一个方向的Scale,用户也可以通过按住中间的灰色方块来实现三个方向的统一放缩)对应快捷键R。
矩形放缩工具(改变所选中游戏对象的Scale属性,一次可同时改变两个方向的Scale,按住shift键可实现等比放缩)对应快捷键T。
三合一工具是前面所有工具的集合,拥有前面所有工具的功能,缺点是看上去比较乱,对应快捷键Y。
2. 默认视图简单介绍:
1. Scene Gizmo工具(可以在Scene面板中快速调节场景角度)
1. 游戏视图控制栏
在Hierarchy视图中物体重命名的3种方法:
1. Hierarchy视图中再次点击选中的物体。
2. Hierarchy视图右键选中物体选择Rename。
3. 选中游戏对象,按F2键。
例如这里的Transform,Mesh Renderer等都是Capsule游戏对象所挂载的组件。
3. Unity宏观层级关系:
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-zUyaQyDS-1609073865602)(img\14.png)]
一个使用unity制作的游戏其一定是由1或多个Scene(场景)组成,其中Scene(场景)又是若干个GameObject(游戏对象)的集合,GameObject(游戏对象)的各种行为和功能又是由其身上的Component(组件)定义的。
4. 基于菜单栏的一些特殊快捷键
菜单栏集成了unity的所有功能,unity在默认情况下共有7个菜单项。
1. File(文件)菜单栏
主要包括工程与场景创建,保存输出等功能。
1. New Scene(新建场景):ctrl+N;
2. Open Scene(打开场景):ctrl+O;
3. Save Scene(保存场景):ctrl+S;
4. Save Scene as(场景另存为):ctrl+shift+S;
5. Build Settings(发布设置):ctrl+shift+B;
6. Build & Run(发布&运行):ctrl+B;
2. Edit(编辑)菜单栏
主要包括对场景的一系列编辑功能。
1. Frame Selected(居中最大化当前选中游戏物体,适用于Scene视图中选择);F;
2. Lock View to Selected(居中最大化当前选中游戏物体,适用于Hierarchy视图中选择);shift+F;
3. Find(查找,输入想要查找的游戏物体的名称,unity引擎会在Scene视图中高光突出查找物体);ctrl+F;
4. Play(运行游戏);ctrl+P;
5. Pause(暂停游戏);ctrl+shift+P;
6. Step(单帧运行);ctrl+alt+P;
3. Assets(资源)菜单栏
主要提供了游戏资源管理的功能。
1. Refresh(刷新场景);ctrl+R;
4. GameObject(游戏对象)菜单栏
主要用于创建游戏对象和管理游戏对象。
1. Create Empty(创建空物体);ctrl+shift+N;
2. Create Empty Child(创建空子物体);alt+shift+N;
3. Move to View(将当前选中物体移动到当前Scene视图视点);ctrl+alt+F;
4. Align with View(将当前选中物体移动到Scene相机的位置);ctrl+shift+F;
5.Component(组件)菜单栏
主要用于管理组件。
1. Add(创建空物体);ctrl+shift+A;为当前选中对象添加组件,功能等同于inspector视图中的Add Component选项
6. Windows(窗口)菜单栏
主要用于管理编辑器的界面布局。