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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!