软件介绍
Unity是什么
Unity是一个游戏引擎,也就是制作游戏的软件,你可以用它来制作游戏。Unity还可以用在很多其他领域,比如美术、建筑、汽车等等,但它首先是一个游戏引擎。
如果说游戏作品是一篇文章,编程语言就是文字,而Unity就是纸+笔+书桌+很多其他写作会用到的工具。Unity提供了一个相对完善的开发环境,让你可以专注于制作游戏内容,而不用从造纸开始准备。
Unity的上限:原神、崩坏三、王者荣耀。
Unity的版本
Unity作为一个软件,至今仍然在不断的更新当中。
而Unity会分为很多不同的版本,游戏作者需要选择一个版本使用。
不用同一个版本的原因是,Unity除了官方软件外,还会有社区第三方制作的插件。而这些插件很多是根据旧版本的Unity开发,当Unity更新后,插件作者没有及时更新插件,造成旧插件无法与新版本Unity兼容。如果你想要使用这部分插件,就需要使用旧版的Unity。一些老项目创建的时间较早,Unity更新了新版本后,旧项目的代码无法完美兼容于新版本。如果强行使用新版本,会出现大量BUG。所以,Unity官方提供了多个版本的Unity供玩家下载,以便更好的兼容。
Unity的菜单
Unity的面板
Scene场景面板:显示当前场景。整个游戏是由场景组成的,包括UI在内的所有游戏内容都需要一个场景来承载。在场景内创建游戏物体,然后通过摄像机展示给玩家。
Hieraichy场景列表面板:显示当前场景内的物品列表,由于直接在场景内选取不方便,软件提供了一个详细的列表来方便管理当前场景内的内容。
Project项目面板:相当于Windows的文件管理器,此处存放所有游戏用到的各种文件,是Unity用于处理文件的面板。在Package中存放的是官方文件,一般不做改动。在Assets文件夹中,你可以自己创建文件和文件夹,这里可以存放脚本、素材、音视频、动画、预制体、瓦片地图、场景、模型以及一切游戏需要用到的文件。数据文件也存放在这个目录下,会在需要的时候被读取。
Inspector详细信息面板:当选中了一个游戏物体时,这里会显示游戏物体的详细属性信息,也可以进行修改。在这个面板中,可以给游戏物体添加组件和脚本。
Unity的快捷键
Scene场景面板
QWERTY:分别对应场景面板中6个快捷按钮,功能如下:
Q:拖动,大部分时候可以直接用右键拖动
W:移动,
E:旋转
R:三维缩放(GameObject 不会变形)
T:单维缩放(GameObject 会变形)
Y:平移、旋转、缩放
在移动游戏物体时同时按下ctrl键不松,可以让游戏物体移动固定长度,固定长度值需要在Edit>Grid and Snap>Settings>Move里设置
其他快捷键:
F:将选中的对象放在屏幕中心(双击 GameObject 同效果)
Z:游戏对象以本地坐标系中心 / 世界坐标系中心作为变换的坐标系中心
X:游戏对象以本地坐标系 / 世界坐标系作为变换的坐标系
V:顶点吸附,用于平移对齐
滑轮:放大 / 缩小 Scene / Game 窗口
Hierarchy窗口
Ctrl + D:复制并粘贴当前选中的对象
Ctrl + →:展开选中对象的层级结构
Ctrl + ←:收缩选中对象的层级结构
切换窗口
Ctrl + 1:切换到 Scene 窗口
Ctrl + 2:切换到 Game 窗口
Ctrl + 3:切换到 Inspector 窗口
Ctrl + 4: 切换到 Hierarchy 窗口
Ctrl + 5:切换到 Assets 窗口
Ctrl + 6:切换到 Animation 窗口
Scene 相关
Alt + 鼠标左键拖拽:旋转 Scene(以中心 GameObject 为旋转中心)
鼠标右键拖拽:旋转 Scene(以观察点为旋转中心)
Ctrl + Shift + F:将相机移到观察点
Game 相关
Shift + 空格:全屏 / 恢复 Game 窗口
Ctrl + P:播放
Ctrl + Shift + P:暂停
Build 相关
Ctrl + Shift + B:选择构建场景的发布平台