awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 个仓库

Awesome GitHub RepositoriesTile Layer Caching

Caching static tile arrays to offscreen canvases to optimize rendering performance.

Distinct from Offscreen Rendering: Distinct from general Offscreen Rendering: specifically used for caching tilemap layers in game environments.

Explore 1 awesome GitHub repository matching user interface & experience · Tile Layer Caching. Refine with filters or upvote what's useful.

Awesome Tile Layer Caching GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • killedbyapixel/littlejsKilledByAPixel 的头像

    KilledByAPixel/LittleJS

    4,127在 GitHub 上查看↗

    LittleJS 是一个轻量级的 HTML5 2D 游戏引擎,专为使用 Canvas 和 WebGL 构建 Web 游戏而设计,无需外部依赖。它集成了 WebGL 精灵渲染器、用于街机风格碰撞和刚体动力学的 2D 物理引擎,以及用于实体导航的基于网格的 A* 寻路系统。 该引擎的独特之处在于其程序化音频合成器,它使用参数数组在运行时生成音乐和音效,从而最大限度地减小文件大小。它还具有全面的图形流水线,支持自定义片元着色器后处理和动态 2D 光照系统。 该框架涵盖了广泛的开发功能,包括粒子效果生成、基于帧的精灵动画以及带有离屏 Canvas 缓存的瓦片地图渲染。它为键盘、鼠标和游戏手柄信号提供了统一的输入管理,以及通过本地存储进行游戏状态持久化和成就跟踪的实用程序。 该项目包括用于从 JSON 格式文件加载关卡数据的工具,并提供用于监控内部引擎状态的可视化调试覆盖层。

    Pre-renders static tile arrays to offscreen canvases to reduce draw calls and improve performance.

    JavaScriptbox2dgame-developmentgame-engine
    在 GitHub 上查看↗4,127
  1. Home
  2. User Interface & Experience
  3. Web-Based Rendering Engines
  4. Embedded Web Renderers
  5. Offscreen Rendering
  6. Tile Layer Caching