游戏对象可以大体分为三种: 需要更新状态也需要绘制的动态对象(如人物), 需绘制但是不需要更新状态的静态对象(如场景), 需要更新状态但无须绘制的工具对象(如摄像机和触发器)
三大游戏对象的程序实现可以通过抽象出...其背景的实现方法一般是按照屏幕大小进行背景切割, 然后以片段为单位组成链表放在游戏世界中, 摄像机始终追随玩家只要范围不要超过第一张和最后一张背景即可....相机坐标系: 将整个场景(世界)移动到以相机坐标为原点的坐标系上, 相机的上方朝向为y轴, 前向和其二的叉乘为z(或-z)和x轴....), 管理器在判断某输入操作发生时, 就依次调用链表中的对应函数通知需要响应事件的对象
移动设备输入
移动设备一般面对轻度玩家, 所以最好不要采用过于复杂的操作
移动设备的核心是触摸屏, 主要由模拟家用机游戏的虚拟手柄和手势操作组成...第一人称游戏的情况最简单, 监听者就是相机的方向和相机朝向即可
第三人称动作游戏的监听者比较难设置, 比较好的设置是监听者的位置在相机与角色之间中点附近的位置, 朝向等于相机的朝向, 具体视需求而定
发射者最基础的设置是音量大小和衰减半径