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