JavaScript字符拼貼庫:UnicodeTiles.js

jopen 9年前發布 | 19K 次閱讀 JavaScript開發工具包 UnicodeTiles.js

UnicodeTiles.js 是提供一個基于文本字符瓷片引擎的 JavaScript 庫,可以創建類似 roguelike 的游戲。綁定的字體 (DejaVu Sans Mono) 可以很好的覆蓋 Unicode h (3289 glyphs) ,提供各種雜項的等寬字符,可以創建游戲界面和用戶界面。

JavaScript字符拼貼庫:UnicodeTiles.js

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


項目主頁:
http://www.baiduhome.net/lib/view/home/1432692664426

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