JavaScript字符拼贴库:UnicodeTiles.js
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 及以下版本
示例
本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!