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