UnicodeTiles.jsJavaScript 字符拼贴库

联合创作 · 2023-09-27 18:07

UnicodeTiles.js 是提供一个基于文本字符瓷片引擎的 JavaScript 库,可以创建类似 roguelike 的游戏。绑定的字体 (DejaVu Sans Mono) 可以很好的覆盖 Unicode h (3289 glyphs) ,提供各种杂项的等宽字符,可以创建游戏界面和用户界面。

UnicodeTile.js 包括一个第三方库:UnicodeTile.js 的 Ruby 接口

当前特性

  • 视图端口 — 字符网格显示

    • 三个渲染引擎:WebGL, 2d canvas 和 slow DOM

    • 根据用户支持的浏览器选择最好的渲染引擎

    • 渲染引擎可以进行动态切换

    • 字符颜色

    • 字符背景颜色

    • 视图端口大小

    • 通过 CC 自定义字符大小

  • 引擎 — 瓷片引擎

    • Viewport updating according to player coordinates

    • Tile reading through a callback

    • Optional caching for cases where the tile callback is heavy

    • Masking callback (for FOV etc.)

    • Shader callback (for animating tiles)

  • 输入 — 键盘处理

     

  • Meta - general stuff

    • 基于 QtWebkit (要求 Qt)

       

    • 最好使用最新的 Chrome 和 Firefox 浏览器

    • 支持 IE9+ 和 Opera 11.61+

    • 不支持 IE8 及以下版本

       

示例

local link | online

浏览 8
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报