1.项目结构
一个游戏就是一个项目,项目分为unity和资源管理器,资源管理器(assets)中有很多文件,常见类型有:
- 模型文件Model(*.fbx)
- 图片文件 Texture
- 音频文件
- 脚本文件(.cs)
- 材质文件(.mat)
- 场景(.unity)
2.编辑器介绍
- hierachy:层级面板,游戏场景中的资源,比如ui、模型
- scene:场景面板,用于管理游戏场景中的各种游戏物体
- game:游戏场景面板,实际的玩家视角
- project:项目面板,用于管理项目中的所有资源
- inspector:检查面板,可以理解为属性窗口,查看hierachy和project中资源的属性
注意:恢复窗口默认布局:window-layouts-default;
3.场景和视图
(1) 场景:scene,即游戏中的一处场景或者关卡;创建项目时默认创建场景:SamepleScene,只有一个主摄像机和光源。
(2)游戏物体:GameObject,即游戏中的任何角色,物体等。
unity 单位约定为1米,模型的操作:
- 手型工具,Q,拖动场景
- 移动工具,W,移动模型的位置
- 旋转工具:E,旋转模型
- 缩放工具:R,放大缩小模型
- 综合工具:Y
(3)3d视图操作:
- 旋转视图:alt+鼠标左键拖动
- 缩放视图:鼠标滚动/alt+鼠标右键拖动,精细缩放
- 平移视图:鼠标中键拖动
- 场景漫游:按住鼠标右键,按wasd键
(4)导航器操作
- 按shift键,点击中间小方块,恢复方向
- 点Y轴,顶视图
- 点x轴,右视图
- 点z轴,前视图
(5)世界坐标系
3D游戏世界的坐标系是左手系,物体的坐标由(x,y,z)决定,视野中心即当前3d视图的中心点,在旋转视图时。绕着视野中心旋转。
将物体置于视野中心:选中物体,按F键。
(6)透视,广角设定
摄像机的广角field默认为60度,广角越大,透视畸变越厉害,建议30-40度