游戏中的概念
导演
一个游戏中只存在一个导演对象,负责游戏中场景的切换以及游戏流程
场景
游戏中存在多个被导演管理的场景,每一个场景代表了游戏的一个状态。在这个状态下,游戏会显示对应的界面,多个场景组成了有限状态机。无论有多少个状态,只有当前状态处于运行当中
大多数游戏都存在菜单场景、游戏场景和结束场景
层次
场景中,游戏画面被分为多个层次,层次是比场景低一级的显示画面,它们可以彼此互相包含,也可以同时处在一个场景中。
精灵
层次中就是用于表现游戏物体的精灵。
摄像机
用于从不同角度来观察物体,借助OpenGL的gluLookAt()来定位摄像机和物体之间的关系。物体属性改变时会导致摄像机的重置。
消息处理机制
接收–>分发–>处理
分发的时候委托对象存在优先级
3D数学知识
Unity创建游戏
File->new 新建工程
新工程有默认光线、摄像机、场景
File->new Scene
新建场景
GameObject
可以新建各种精灵
凡是出现在Hierachy视图中的元素,都是游戏对象
摄像机、灯光、脚本。。。