3.Unity基本操作
本节将通过配置 3D 游戏对象并改变其形状来学习 Unity 开发中常用的操作,以此来简单的入门。
3.1创建工程
概念:
- 工程 - 表示要开发的整个游戏
- 场景 - 表示游戏中的一组画面
工程的创建可以在 Unity HUB 中创建,也可以在 Unity 中创建,在 Unity 中选择 File -> New Project...,会启动 Unity HUB 进入创建工程的界面,在 Unity HUB 中 Projects 列表状态下选择 New Project 也可以进入创建工程的界面,如下图:

工程设置:
- Template - 3D 或者 2D
- Project name - 项目名称
- Location - 保存位置
- Create project - 创建工程按钮
设置好各项内容后,单击创建工程按钮即可。工程创建后界面如下图:

在场景视图中显示了太阳和摄像机图标,在层级窗口中显示了 Directional Light 和 Main Camera对象。
- 太阳 - 表示游戏世界中的光源对象
- 摄像机 - 表示观察游戏世界的摄像机对象
3.2添加游戏对象
在场景视图中添加一个立方体对象。
单击层级窗口上方的 Create 按钮,选择 3D Object -> Cube,在场景视图的中央位置显示一个立方体,如下图:

同时层级窗口中也相应地添加了一个 Cube 对象。
在层级窗口中选中 Cube 对象后,在右侧的 Inspector (检视器窗口)中可以看到对象的详细信息。如下图:

从检视器窗口中的 Transform 的 Position 项中,我们可以看到其 X、Y、Z 值均为 0,说明该立方体的位置在原点。
当我们在层级窗口中选中 Main Camera 时,可以看到其位置为:(0,1,-10)
3.3运行游戏
可以通过启动工具栏上的按钮来运行游戏。

单击启动按钮,场景视图切换为游戏视图,显示如下:

游戏运行时的画面是摄像机拍摄的画面,之所以看到的立方体是一个正方形,是因为此时摄像机正对立方体,看到的是立方体的一个面。将摄像机的位置修改为 (-2,3,-10) 后,运行游戏的结果为:

3.4保存场景
选择 File -> Save as,或者在层级窗口中右击场景名称选择 Save Scene as ,然后设置场景名称即可。场景保存后在工程窗口中显示如下图:

其中,S1 和 S2 为保存的场景。
3.5在场景视图中改变视点
在场景视图中改变视点包括:
- 缩放
- 平移
- 旋转
在场景视图中改变视点只是改变开发者的视点,对于游戏运行的效果不会产生任何影响。
3.5.1缩放
在场景视图中通过滚动鼠标滚轮进行缩放。如图所示:

3.5.2平移
在操作工具栏中选择画面移动工具,如下图:

红色方框标识的就是画面移动工具,选择该工具后,鼠标指针变成手形,此时,拖拽画面即可平移画面。如下图:

3.5.3旋转
按下 ALT 键,当鼠标指针变成眼睛图标时,拖拽场景画面即可进行视点旋转。如下图:

单击场景 Gizmo 中的圆锥体,视点将沿着对应的轴方向旋转。
- 场景 Gizmo

单击中间的方块,正面视图;单击各个轴则沿轴旋转。沿各个轴旋转的正面视图如下图:

3.6改变对象形状
上面的改变场景视点不会影响游戏的运行效果,但改变对象形状将直接操作游戏对象,所以会对游戏运行时的效果产生影响。要对场景视图中的游戏对象进行移动、旋转及缩放,可以使用操作工具栏或者检视器窗口中进行调整。
3.6.1移动
移动对象可以使用操作工具栏中的“移动工具”来完成。如下图:

图中红色框标识的部分为“移动工具”。
或者在层级窗口中选中对象后,在对象上出现一个3轴箭头,拖拽箭头,对象将沿着相应的轴移动,如下图:

在移动对象时,检视器窗口中 Transform 的 Position 值也会随之发生变化。也可以直接修改 Position 值来指定对象的位置。
3.6.2旋转
旋转对象可以使用操作工具栏中的“旋转工具”来完成。如下图:

图中红色框标识的部分为“旋转工具”。
在层级窗口中选中对象,然后选择“旋转工具”,此时,对象上会出现若干个圆,拖拽其中一个圆,对象会围绕对应的轴旋转。如下图所示:

在旋转对象的同时,检视器窗口中 Transform 的 Rotation 值会随之发生变化,也可以直接修改该值使对象得到旋转。
3.6.3缩放
缩放对象可以使用操作工具栏中的“缩放工具”来完成。如下图:

图中红色框标识的部分为“缩放工具”。
在层级窗口中选中对象,然后选择“缩放工具”,此时对象上将出现3条末端带四边形的轴线,拖拽末端的四边形可以使对象沿对应的轴缩放,拖拽中心的四边形,对象会在 X、Y、Z 三个方向上同时缩放。如下图所示:

在旋转对象的同时,检视器窗口中 Transform 的 Scale值会随之发生变化,也可以直接修改该值来缩放对象。
3.7其他
3.7.1布局
Unity 编辑器的布局可以自由调整,可以单击编辑器右上方的 Layout 下拉列表,选择布局类型,如下图:

布局类型:

- 2 by 3

- 4 Split

- Tall

- Wide

3.7.2设置游戏运行画面
在游戏视图左上方,默认值 “Free Aspect”,单击后,显示如下图:

此处,可以设置画面宽高比。
3.7.3性能分析器
在游戏视图右上方,单击“State”按钮,如下图所示:

弹出的窗体显示了游戏运行时的 profile,包括:FPS、绘制的多边形数量、batch 数、drawcall 数等。
在菜单中选择 Window -> Profile 可以打开性能分析器窗口,查看更详细的性能数据。如下图:

评论留言