SuperAPI AI 工具集

2d-games

编程与开发

查看项目

更新于 10-15 21:11

技能介绍

用途:这是一份面向 2D 游戏系统的开发原则资料,用于指导精灵、瓦片地图、物理、摄像机与类型模式的设计决策。

主要能力:

  1. 精灵系统:用图集合并纹理以减少绘制调用,动画采用帧序列,设置旋转缩放原点(pivot),用层级控制 Z 序。动画帧率通常 8-24 FPS,强调挤压拉伸、预备动作与跟随动作。
  2. 瓦片地图:瓦片尺寸建议 16x16、32x32、64x64;地形可用自动瓦片,碰撞用简化形状;分层为背景、地形、道具、前景视差。
  3. 2D 物理:碰撞形状可选盒、圆、胶囊、多边形;需在像素级精确与物理驱动之间取舍,使用固定时间步保证一致性,并用层做过滤。
  4. 摄像机:类型包括跟随、前瞻、多目标、房间制;屏幕震动时长 50-200ms、强度递减且少用。
  5. 类型模式:平台跳跃可用土狼时间、跳跃缓冲、可变跳跃高度;俯视角可用八方向或自由移动、瞄准或自动瞄准,并考虑是否旋转。

反模式:避免分散纹理(应用图集)、复杂碰撞形状(应简化)、抖动摄像机(应平滑跟随)、在物理上追求像素级精确(应二选一)。

限制:资料未提供具体引擎、代码示例、安装命令或平台信息,暂未提供。