用途:这是一份面向 2D 游戏系统的开发原则资料,用于指导精灵、瓦片地图、物理、摄像机与类型模式的设计决策。
主要能力:
- 精灵系统:用图集合并纹理以减少绘制调用,动画采用帧序列,设置旋转缩放原点(pivot),用层级控制 Z 序。动画帧率通常 8-24 FPS,强调挤压拉伸、预备动作与跟随动作。
- 瓦片地图:瓦片尺寸建议 16x16、32x32、64x64;地形可用自动瓦片,碰撞用简化形状;分层为背景、地形、道具、前景视差。
- 2D 物理:碰撞形状可选盒、圆、胶囊、多边形;需在像素级精确与物理驱动之间取舍,使用固定时间步保证一致性,并用层做过滤。
- 摄像机:类型包括跟随、前瞻、多目标、房间制;屏幕震动时长 50-200ms、强度递减且少用。
- 类型模式:平台跳跃可用土狼时间、跳跃缓冲、可变跳跃高度;俯视角可用八方向或自由移动、瞄准或自动瞄准,并考虑是否旋转。
反模式:避免分散纹理(应用图集)、复杂碰撞形状(应简化)、抖动摄像机(应平滑跟随)、在物理上追求像素级精确(应二选一)。
限制:资料未提供具体引擎、代码示例、安装命令或平台信息,暂未提供。