打开unity第一个界面(导航窗口)
创建工程(Unity Analytics是一个用于用户数据分析的)
- 这里有个坑哈,第一次创建的时候点击new没有反应。我这边的解决办法是先退出账号,重新登陆就可以创建了。
unity窗口(unity的编辑界面由多个视图构成,每个视图有不同的作用)
unity中资源商店(里面有很多收费的 免费的 游戏资源)
下载一个资源导入到项目
这里啰嗦一句资源下载下来的保存路径是 C:\Users\用户名\AppData\Roaming\Unity\Asset Store下面,AppData是一个隐藏的文件夹 _
下载完成后会有一个提示框,提示导入项目
载入刚才导入的场景
接下来介绍编辑器的各项功能
-
工具栏
-
变换工具(左边第一个 快捷键 Q)
- 变换工具主要是针对场景视图的,用来实现所选择游戏对象的位移,旋转,缩放等操作的
- 左面第一个是手形工具,用来操作整个游戏场景的
- 选中手形工具,按住鼠标左键可以移动场景
- 选中手形工具,按住Alt键可以旋转当前场景的视角
- 选中手形工具,用鼠标的滚轮可以缩放场景
-
移动工具(左边第二个 快捷键 W)
- 这个主要是针对游戏对象的
- 选中游戏对象的时候可以改变游戏对象在x y z轴上面的坐标,也可以直接在Inspector视图中直接修改值
-
旋转工具(左边第三个 快捷键 E)
-
主要是旋转游戏对象的角度
-
-
缩放工具(对游戏对象进行缩放 快捷键 R)
- 中间灰色的是 整体 缩放
- 蓝色代表 Z 轴缩放
- 红色代表 X 轴缩放
- 绿色代表 Y 轴缩放
-
矩形工具(查看和编辑游戏对象的矩形手柄 快捷键 T)
-
辅助变换工具(Gizmo tools)
- **Pivot / Center** 显示游戏对象的轴心参考点
- **Pivot**最后选中游戏对象的参考点
- Center选中的全部游戏物体的参考点
- **Local / Global**显示物体的坐标
- **Local** 游戏对象使用的自身坐标
- **Global** 游戏对象的世界坐标
-
播放控制(主要用于Game视图播放时Game视图被激活,显示游戏效果)
-
分层下拉列表(控制游戏对象在场景视图里面的显示)
菜单栏
-
File文件菜单
-
将场景输出成EXE File -> Build Setting
- Assets菜单主要是对游戏资源的管理,不仅可以创建场景内部的游戏对象,还可以导入和导出资源
- GameObject菜单主要是创建游戏对象,如 灯光 粒子 模型 UI等
- Component菜单提供了多种常用的组件资源
- Window菜单控制编辑器的界面布局,打开各种视图,以及Unity的Asset Store在线资源商店
Project视图
-
project视图是整个项目的资源汇总,保存了游戏场景中用到的脚本 材质 字体 贴图 外部导入的网络模型等资源文件,在project视图中左侧的面板是显示该工程的文件夹层级结构,但一个文件夹被选中后,会在右侧的面板中显示该文件夹所包含的资源。
每个Unity项目都会包含一个Assets文件夹,该文件夹是用来存放用户所创建的对象和导入的资源的
-
资源的搜索功能,比如 rocks t:Material 搜索本地和Asset Store上面的名字是rocks和类型是Material的资源,Asset Store搜索的分为了免费和收费
Scene场景视图
-
场景中所用到的模型 光源 摄像机等都显示在此窗口
Inspector视图
-
用来显示游戏场景中当前所选择的游戏对象的详细信息和属性设置,包括对象的名称 标签 位置坐标 旋转角度 缩放 组件信息等
- Transform组件 可以通过这个组件对游戏对象的位置 旋转 缩放 属性进行修改,该组件是个基础组件,每个游戏对象都有这个组件
- Mesh Filter 网格过滤器用于从对象中获取网格信息,并将其传入网格渲染器中用来渲染到屏幕
- Mesh Collider Mesh碰撞体 防止物体被穿透,需要个物体添加一个碰撞体
- Materials 设置游戏对象的颜色 和 贴图信息等
Hieraachy层级视图
-
该视图用来显示当前场景中每个游戏对象,是一个树形结构,任何一个对象都可以有子节点,任何对象都只能有一个父节点,每个父节点改变都会影响子节点,子节点可以单独操作。
控制台视图 (Window -> Console)
-
控制台是unity的调试工具
Animation动画视图
-
用于在Unity中创建和编辑游戏对象的动画剪辑
Nothing is certain in this life. The only thing i know for sure is that. I love you and my life. That is the only thing i know. have a good day
:)