一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。
1.unity下载
目前最新版的unity可通过在官网下载unity hub,在unity hub里选择对应的unity版本下载。
Unity hub里支持下载不同unity版本,且可在hub里管理不同工程项目。
Unity hub的图标为白色六边形,unity编辑器图标为黑色四边形,两者不同。
上图最左边为unity hub,最后为unity编辑器。
中间为visual studio 和plasticSCM,用于脚本编辑和版本控制。
2.新建项目
在unity hub里新建,在设置里可以修改项目默认位置。
点击右上角新项目,可以新建项目。
可从三种模版新建项目。
核心模版只有项目基础文件;示例模版和学习模版是在游戏demo的基础上修改;其中学习模版还带有教程指引。
最上方可选择unity版本,右侧可选择项目位置和项目名称。启动PlasticSCM会利用该工具对项目进行版本控制。
3.unity编辑器界面
上图为默认布局下的unity编辑器视图。
视图
场景视图(scene):用于放置场景和游戏对象
游戏试图(game):游戏运行后的样子,是对游戏的预览
层级视图(hierarchy):显示当前场景中所有游戏对象的层级关系
项目视图(project):整个工程中所有可用资源,比如模型,脚本等。
检视视图(inspector):用于显示当前选中游戏对象的相关属性与信息。
除此之外,还有视图:console,Animation,profiler等。
要打开其他视图,可通过工具栏的window(窗口打开):
不同视图可以调整位置,保存和恢复视图的布局,在工具栏的layout此处设置:
选中某个视图时,视图名字上会显示蓝色条,拽住可移动视图位置。
视图可以单独为一个窗口,如果想要在编辑器界面恢复视图,可以点击视图右上角的三个点-add tab来选择。
工具栏
Transform tools变换工具(scene)
针对场景视图,控制游戏对象的位移,旋转,缩放等操作。
鼠标移上去能看到每个图标的功能。
从左往右,依次用于:
hand:移动,快捷键Q,按住alt可旋转场景。滚动鼠标可缩放视图。
translate:移动,快捷键W,在x,y,z轴方向移动。或者通过在inspector视图直接修改坐标改变位置
rotate:旋转,快捷键E,按角度旋转
scale:缩放,快捷键R,缩放可在x,y,z轴缩放,可以选中中心灰色方块,在3个坐标轴同时缩放
rect:矩形,快捷键 T。查看游戏对象的矩形手柄,在2d游戏对象,可以按住shift等比例缩放。
(后面两个暂时还没用到过)
Gizmo工具:变换辅助工具(scene)
center:先是游戏对象的轴心参考点。值可选为:center或pivot。
使用以所有选中物体所组成的轴心或最后一个选中的游戏对象的轴心为参考点。
local:显示物体的坐标。可选值为global和local。表示选中游戏对象使用的是世界坐标还是自身坐标。
play播放控制(game)
用于game视图。
单击播放按钮,game视图会被激活,实时显示游戏运行效果。
可通过esc使鼠标焦点脱离game视图,在其它视图做修改。此时的修改只是临时状态,不会被保存。
layers分层下拉列表(scene)
控制游戏对象在scene视图的显隐。
layout布局下拉列表
用来切换视图的布局,可以存储自定义的界面布局。
菜单栏
菜单栏集成了unity所有功能。
Unity
管理首选项配置,快捷键,个人认证
File文件
场景和项目的新建,打开;构建配置
可选择发布到不同平台:记得先添加场景。
Edit编辑
对场景的编辑
Assets资源
资源和资源包管理。在场景内创建游戏对象,导入和导出所需资源包。
GameObject:游戏对象。在场景内创建各种游戏对象。
比如灯光,粒子,模型,UI等。
Component组件
实现GameObject游戏对象的特定属性。每个组件是一个类的实例。
常见的组件资源如下所示。
Publish发布
发布为网页版。可在网页打开运行游戏。
Window窗口
控制编辑器界面布局。还能访问商店以及版本控制中心,包管理器,资源管理器等。
Help帮助
unity相关资源链接。