ShitEngine 1.4.2
基于 C++20 与 SDL3 的轻量级 2D 游戏引擎
载入中...
搜索中...
未找到
渲染

多相机管线、精灵绘制与离屏渲染。

多相机管线、精灵绘制与离屏渲染。

RenderSystem 按 zIndex 排序逐相机绘制,相机可定义独立视口比例 (分屏 / letterbox 等比缩放)。逻辑分辨率固定,窗口缩放不影响坐标系。

关键类:

  • RenderSystem —— 相机遍历与绘制调度
  • Renderer —— SDL 渲染门面(离屏目标 / 视口 / 绘制原语)
  • Sprite —— 精灵(纹理 + 变换 + 源矩形)
  • SpriteSheet —— 精灵表切片数学