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

浏览 29
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报