Unity工程目录
Assets 资源目录,存放项目中的所有资源,比如视图,声音文件
Library 引用库,存放源数据
ProjectSettings 工程设置
Temp 临时文件
Unity中的五种视图
Project 工程视图,和项目中的Assets目录下的文件一一对应
Scene 场景视图
Game 游戏视图
Hierachy 层级视图(存放游戏中的物体)
Inspector 属性视图
Unity中的资源
通过unity创建的内置资源
- Scene场景
- js脚本
- Shader
…..
只要是通过Project 右键 create创建的资源都是内置资源
外部导入的资源
3D模型,声音,图片
导入方式:
1.直接拖进project视图中
2.直接放在对应assets目录下
通过Assets Store购买的资源
www.assetstore.unity.3d.com
怎么导入?导航中Window里有一个Asset Store。
Unity中的游戏物体
场景:场景就是一个游戏环境
场景由游戏物体组成,在Hierachy 中所有的东西都是游戏物体
如何创建游戏物体:
- Hierachy中点创建
- Project里导入
- GameObject中点击Create Empty 就是空的游戏物体
Unity中的组件Component
组件组成了我们了物体,物体组成了我们的场景。
在Inspector视图中的属性,都可以看做组件。
例:Transform:位置组件。声明位置信息,旋转信息
脚本也可以看做组件。
Unity中的场景Scene
场景的作用:
使用游戏场景分开不同的关卡(减少一个游戏场景载入的时间)
可以对不同关卡进行单独测试
注:我们只能同时修改一个场景,当前项目中只有一个正在修改的场景
在运行时,对Game视图做的任何修改是对Scene不起任何作用的,需要退出后才能进行修改保存
场景中控制物体的使用
对于每个物体都有个Transform属性
Transform中有Position,是它的实际坐标
Rotation 旋转度数(它相对于xyz的旋转度数)
Scale 相对于xyz的长度的缩放(倍数)
双击聚焦一个游戏物体(聚焦:将scene的视野焦点移动到这个游戏物体叫做聚焦)
聚焦后,可以使用快捷键,控制物体
qwer
q- 小手的样子 视野的移动
w- 位移移动
E- 旋转
R- 放缩
Unity中的本地坐标和世界坐标系
世界坐标:Scene场景视图中右上角的xyz就是世界坐标的xyz轴,怎么找世界坐标的原点?创建一个cube正方体,将它的Position全置为0即可
本地坐标:物体内部的坐标系
世界坐标系和本地坐标系区别有什么意义?参考点不同
场景视图中的操作
Scene视图中
右上角默认是Persp视图,是透视视图
点击一下会变成ISO,变成一个平行视图
ISO视图下(平行视图)下:
鼠标滚轮:放大,缩小视图
鼠标右键进行移动:旋转视野(围绕焦点旋转视野)
鼠标左键:用来选择GameObject游戏物体
鼠标中键按下:平移视野
Persp视图(透视视图)下:
鼠标滚轮:放大,缩小视图
鼠标右键进行移动:旋转视野(围绕当前视野位置旋转视野)
鼠标左键:用来选择GameObject游戏物体
鼠标中键按下:平移视野
Alt+鼠标左键:旋转视野(围绕焦点旋转视野)
他们两个视野,快捷键,只有鼠标右键有区别