1.创建工程
右上角layout更改布局
2by3:游戏窗口和场景窗口这2个放在一起,project、hierarchy、inspector这3个放在一起。
4 split:把scene窗口分成了4个板块,让你能够多角度、不同的视角去观察场景
2.布局
5个主要窗口
scene窗口(场景面板):整个游戏的场景,就是你制作游戏的这个界面
game窗口(游戏面板):游戏运行起来后是什么样子的
Project窗口(工程面板):工程的资源(声音图片模型等),里面的东西和assets内的东西一一对应
Hierarchy窗口(层级面板):在开发游戏的时候我们是分场景来开发的,每个场景里有哪些东西就会在这里显示,即显示当前场景下有哪些东西。
Inspector(属性面板/检视面板):当选择hierarchy里面的物体时会显示其相应的属性
更多窗口在window里面,暂时可以先不用管
3.什么是场景?
场景在unity开发中非常重要,因为unity开发游戏是按照场景开发的。
File:创建新场景(记得按command+s保存,存在assets里面,放在别的目录里是不允许的,场景放到assets里面会在project内显示出来,所以在project里面create一个folder,命名为scenes。[<-windows系统里面可能是这样](assets里面建一个scenes文件夹,把刚刚保存的场景移进去)
在hierarchy可以看见这个场景只有相机和光源2个物体,我们可以在hierarchy右键创建新物体如3d object cube(一个正方体)
3d object:cube立方体,sphere球体,capsule胶囊体,cylinder圆柱体,plane平面,terrain地面,tree树,wind zone风区,3d text3d文字
下图为“新建场景后未保存”
下图为“新建场景后并保存”
下图为 “每次修改完场景后会产生一个*号”,提示你定时保存
因此,场景在新建和修改的时候都要保存
如果要新建第二个场景,2种方法:
1.点击上侧file-new scene
2.快捷键:Command+n创造一个新场景
(接下来操作一样-保存-移到scenes文件夹内)
双击就可以实现切换场景
接下来展示一下scene和game场景区别
大家可以很明显地看到不同 ,点击运行可以直接切换到game窗口
简单的游戏可能只有2个场景切换,比如第一个场景是进入游戏的开始菜单,点击开始游戏按钮,进入第二个场景即游戏场景,角色死亡回到菜单场景,查看积分,再重新开始游戏。
也可以都在一个场景开发,但是如果游戏资源比较多,就不容易管理,比较混乱。
4.视野
双击hierar中的游戏物体进行聚焦
移动物体:拖动物体的xyz轴,沿轴方向运动
Option+鼠标左键对聚焦的物体360度旋转观看
鼠标中键:上下左右视野偏移
Iso:正焦视图(等比例显示物体)
Persp:透视视图(近大远小显示游戏物体)
5.游戏物体的基本操作
把物体a移动到物体b内时(列表),a相当父亲,b相当于儿子,当你移动a,b会和a一起动,但你移动儿子,父亲不会随之运动
第一个小手(Q):移动场景,相当于鼠标中键,很少用。
第二个(W):点击后可以使场景中的游戏物体出现三位坐标轴,对其进行拖动
第三个(E):360度旋转选中的游戏物体
第四个(R):改变物体形状
第五个(T):制作ui的时候会用,3d游戏设计不会用到
local:局部坐标系,以物体的各面做坐标系(垂直自己)
global:世界坐标,与右上角坐标方向相同(默认)
center:视觉上的中心点
pivot:用来计算物体坐标的中心点(当物体是规则物体时,center=pivot)
6.游戏物体和组件的关系
组件(component):inspector里面的例如transform
Transform内:position位置、rptation旋转、scale放大缩小
若要移除组件,点击组件最右端齿轮的remove component
把这个勾取消掉,即禁用该游戏物体(仍然占内存,只是不显示)
功能组件:Collider控制碰撞器、Renderer控制显示