Files
oes-web/docs/adr/002-2d-topdown-rendering.md
2026-05-11 17:39:31 +08:00

771 B

ADR-002: 使用 2D 俯视角渲染

Status

Accepted

Date

2026-05-10

Context

需要选择渲染方式,要求:

  • 浏览器原生支持
  • AI 工具可以生成素材
  • 开发速度快
  • 能展示所有 RPG 系统

Decision

使用 2D 俯视角 (类经典塞尔达/早期最终幻想)。

  • Phaser 3 + Arcade Physics
  • 32x32 像素 tile 地图
  • 极简色块/简单像素美术
  • HTML/CSS 覆盖层处理 UI

选择此方案而非:

  • 3D WebGL (开发周期太长,AI 难以生成 3D 模型)
  • 2D 横版 (不适合开放世界探索)
  • 纯 HTML UI (失去游戏世界沉浸感)

Consequences

  • 开发速度快,可以专注系统完整性
  • AI 可以生成 2D 像素美术
  • 性能良好,中端硬件可达 60fps
  • 视觉表现简单,后期可美化