多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 互聯網 > 最火HTML5 JavaScript游戲引擎:國外篇(一)

最火HTML5 JavaScript游戲引擎:國外篇(一)

來源:程序員人生   發布時間:2014-09-16 12:45:12 閱讀次數:5327次

各種游戲引擎在不斷復雜和細化的同時,也在不斷地解放游戲開發者的創造力,讓其擺脫繁雜的底層處理,將所有的精力真正投入到設計、藝術、游戲性等有價值的異質部分。而游戲引擎的使用,占據著整個游戲開發過程很大成分,一個好的游戲引擎,能夠大大簡化游戲的開發實現。

為此,CSDN特整理了在移動Web游戲開發過程中,最受開發者喜愛的HTML5 JavaScript游戲引擎。它們之中,各有特色,有的口碑頗高,有的完全開源,擁有著非常豐富的組件和實現,絕對是開發者事半功倍的最佳拍檔。

1. Impact

Impact是一款非常專業的JavaScript和HTML5游戲快速開發引擎,隨處運行,擁有著非常靈活的多功能Weltmeister關卡編輯器、強大的調試工具,能夠讓開發者為桌面和移動瀏覽器開發出令人驚嘆的HTML5游戲,支持Firefox、Chrome、Safari、Opera和IE等主流瀏覽器。


相關鏈接:Impact的mobilehub主頁

2. Crafty

Crafty是一款輕量級的開源HTML5 2D游戲引擎,基于MIT或GPL協議發布,支持桌面及移動平臺瀏覽器。其最大特點就是沒有使用典型的類和繼承體系,而是為開發者提供了基于實體和組件的結構來組織代碼,能夠輕松創建可重用的組件,具有相當大的靈活性。


主要特性如下:

  • 實體和組件:無需任何繼承,組織游戲元素干凈利落。
  • Eventbinding:事件系統可隨時隨地進行觸發、綁定等自定義事件操作。
  • DOM或自定義繪圖畫布渲染。

相關鏈接:Crafty的GitHub托管地址、mobilehub主頁

3. Playcraft

Playcraft是由Playcraft Labs于2012年推出的一款HTML5 JavaScript游戲引擎,其總部位于美國舊金山。Playcraft為開發者配備了一個完整的HTML5游戲開發引擎工具包,通過Playcraft,開發者可以輕而易舉地完成游戲開發并直接將其推廣到市場,并將其轉換到包括Facebook、網站及Android和iOS等PC和移動平臺之上。


Playcraft支持高速渲染,擁有基礎物理、自定義Box2D接口和AI功能。此外,Playcraft還內置了加速器,開發者可以直接將頁游代碼打包利用到相應的iOS和Android應用中,并以原生速度運行。

相關鏈接:Playcraft的mobilehub主頁

4. Jaws

Jaws是一款開源的HTML5 JavaScript 2D游戲引擎,基于LGPL許可協議發布,不依賴于任何其他JavaScript庫,支持Chrome 9+、Firefox 3.6+、Safari 5+及IE9等主流桌面及移動瀏覽器。不僅可以用來制作canvas,還支持通過相同的API來制作基于普通DOM的sprites。


相關鏈接:Jaws的GitHub托管地址、mobilehub主頁

5. enchant.js

enchant.js是一款非常簡單的,基于HTML5 JavaScript的開源框架,基于MIT許可協議,于2011年正式發布,其所有者為來自日本東京的Ryo Takahashi。enchant.js擁有著非常豐富的支持文件,包括API文檔書籍教程網站等,可通過各種插件來增加功能


主要特性:

  • 面向對象:所有展示的項目都是對象;
  • 多平臺支持:能夠在iOS、Android、Mac、Windows瀏覽器中運行;
  • Windows 8:支持Windows 8和HTML5交互開發;
  • 事件驅動:通過事件監聽器實現基于異步處理;
  • 動畫引擎:允許使用Tween等標準動畫;
  • 混合繪圖:支持Canvas API和DOM繪圖渲染;
  • WebGL支持:支持使用WebGL進行3D游戲開發;
  • 內容庫:包含了一個可免費使用的圖像庫。

相關鏈接:enchant.js的GitHub托管地址、mobilehub主頁

6. Collie

Collie是一款基于HTML5的高性能JavaScript動畫庫,可用于創建高度優化的HTML5動畫和游戲。Collie的開發者是NHN株式會社的高級JavaScript開發者Sangmin Shim。Collie可運行于PC及移動平臺之上,支持使用HTML5 Canvas和DOM,能夠多線程穩定地處理多個對象,擁有著非常豐富的實用功能,比如精靈動畫、用戶事件等。


相關鏈接:Collie的mobilehub主頁

7. Traffic Cone

Traffic Cone是一款基于Tile的HTML5 2D和2.5D游戲開發引擎,它能夠讓基于Sprite和Tile的復雜動畫變得相當簡單。


主要特性:

  • 易于配置的精靈動畫;
  • 通過Traffic Cone的世界模型對3D建模進行分層、深度、定位處理;
  • 基礎等距尋路、AI和碰撞偵測;
  • 基于sprite支持,自定義繪圖畫布。

相關鏈接:Traffic Cone的mobilehub主頁

8. Quintus

Quintus是一款易于上手、輕量級、開源的HTML5 JavaScript游戲引擎,包含一個模塊化的引擎可輕松開發游戲,并在同一個頁面上運行多個實例,支持桌面及移動平臺瀏覽器。Quintus引用面向對象的思想來進行HTML5游戲開發,同時依賴于jQuery來提供事件處理機制和元素選取操作。


相關鏈接:Quintus的GitHub托管地址、mobilehub主頁

9. FlashJS

FlashJS是一款開源的JavaScript圖形和游戲開發引擎,擁有著與Flash相似的API,支持Safari、Chrome、Firefox 4+、IE9+及Opera 11等主流桌面及移動瀏覽器。它是一個基于成熟的Flash技術的HTML5游戲開發工具,可以在<actionscript>標簽內寫ActionScript 3代碼。


相關鏈接:FlashJS的GitHub托管地址、mobilehub主頁

10. gameQuery

gameQuery是一款非常易于上手和使用的開源JavaScript游戲引擎,通過添加一些簡單的游戲類,使用jQuery插件來幫助開發者開發JavaScript游戲,即使是初學者也可以輕松編寫一個功能豐富的2D游戲。gameQuery基于DOM操作,能夠兼容Firefox、Chrome、IE、Safari、Opera等大量桌面及移動瀏覽器。


主要特性:

  • 多重精靈動畫
  • 清晰的層次結構
  • 碰撞檢測
  • 支持聲音切換
  • 周期性回調
  • 鍵盤狀態輪詢

相關鏈接:GameQuery的GitHub托管地址、mobilehub主頁

親愛的開發者們,你最喜愛或常用的HTML5 JavaScript游戲開發引擎又有哪些呢?敬請期待《最火HTML5 JavaScript游戲引擎(二)》。

系列閱讀:

最火HTML5 JavaScript游戲引擎:國外篇(一)

最火HTML5 JavaScript游戲引擎:國外篇(二)

我們搜集了國內外最火的HTML5 JavaScript游戲引擎,本系列將不斷更新,也歡迎大家提供線索,請私信:@CSDN移動。

本文為CSDN原創文章,未經允許不得轉載,如需轉載請聯系market#csdn.net(#換成@)

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 爱啪网亚洲第一福利网站 | 精品一区二区三区在线视频观看 | 亚洲精品美女国产一区 | 性久久久久久久久 | 亚洲精品一区二区三区四区 | 一区二区三区免费视频播放器 | 中文字幕中文字幕中中文 | 欧美激情亚洲激情 | 成人免费久久精品国产片久久影院 | 欧美一区二区三区视频在线 | 国产精品免费一区二区三区 | 真实呦女free性| 国产五月天在线 | 久久伊人成人网 | 在线视频一区二区三区在线播放 | 最近中文字幕mv在线高清 | 欧美a在线视频 | 一级欧美一级日韩 | 国产啪精品视频网免费 | 综合爱爱 | 顶级欧美色妇xxxxbbbb | 午夜亚洲视频 | 日本特黄高清免费大片爽 | 国产精品一区二区国产 | 俺去啦最新官网 | 宇都宫紫苑最新作品 | 最近中文字幕2019高清免费 | 中文字幕人成乱码在线观看 | 国产欧美在线观看视频 | 最近免费中文在线视频 | 波多野结衣久久精品免费播放 | 97成人在线观看 | 黄视频在线观看www 黄网站大全 | 在线爽| japanese日本xxx乱| 韩国女主播一区二区三区视频 | 在线观看中文字幕第一页 | 亚洲成人免费 | 欧美人成片免费看视频不卡 | 亚洲精品成人网 | 日本护士xxxjapanese |