精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
Top 10:HTML5、JavaScript 3D游戲引擎和框架

由于很多人都在用JavaScript、HTML5和WebGL技術創建基于瀏覽器的3D游戲,所有JavaScript 3D游戲引擎是一個人們主題。基于瀏覽器的游戲最棒的地方是平臺獨立,它們能在iOS、Android、Windows或其他任何平臺上運行。

有很多的JavaScript能夠用于創建基于瀏覽器、使用HTML5和WebGL的3D游戲。然后,選擇一個合適的游戲引擎是一個不小的挑戰,它有時能幫你完成項目或突破項目瓶頸。

為了讓你的選擇變的容易,我們已經通過分析大多數JavaScript 3D游戲引擎在今天的市場并列出了十大游戲引擎來幫助您用JavaScript創建非常棒的HTML5,WebGL游戲。

1. Babylon.js

毫無疑問,Babylon.JS是最好的JavaScript3D游戲引擎,它能創建可以出售的專業級游戲。 
Babylon.JS是David Catuhe對3D游戲引擎熱愛的結果,他在用DirectX, OpenGL, 和Silverlight創建3D游戲引擎方面是經驗豐富,并最終自己完成了一個游戲引擎。 
Babylon.js的一些核心功能包含了場景圖與燈光、攝像機、材料和網格、碰撞引擎、物理引擎、音頻引擎和優化引擎。 
這是一個Babylon.js試驗場,你可以拿你手邊的游戲來試試這個游戲引擎。

2.Three.js

Three.js是另一個廣泛應用并且功能強大的JavaScript 3D庫,從創建簡單的3D動畫到創建交互的3D游戲, 它都能實現。 
Threejs帶來的不僅是支持WebGL渲染,也支持SVG、Canvas和CSS3D渲染。然而,從游戲的角度來看,你可以只關注Threejs的WebGL渲染。 
獲取Three.js 3D引擎的源代碼—github

3. Turbulenz

Turbulenz是最好的游戲引擎之一,在2009年,當HTML5和WebGL還在醞釀時,它已經被推出。直到2013年,Turbulenz才基于MIT協議擁抱開源。 
Turbulenz包含了很多功能,例如2d物理、3d物理、聲音、視頻和其他服務,如排行榜、multichat,支付和用戶數據。 
了解更多:biz.turbulenz.com 
獲取源代碼:turbulenz_engine

4. Famo.us

在HTML5 3D發展的市場中,Famo.us占據了非常重要的地位,并且它是最好的JavaScript 3D開源框架之一。對于famo.us,最好的事情就是包裝了3D布局引擎,其完全繼承了3D物理驅動的動畫引擎。 
了解更多—famo.us/docs 
獲取源代碼—famous

5. PlayCanvas.js

PlayCanvas是一個基于WebGL游戲引擎的企業級開源JavaScript框架,它有許多的開發工具能幫你快速創建3D游戲。PlayCanvas.js由一個專業社區創建,最初并不是開源的,但現在你可以在github上fork PlayCanvas.js,然后在你的下一個3D游戲項目中免費使用。 
它還提供了能在瀏覽器中云心的云編輯器,開始使用PalyCanvas和導航到編輯器的URL一樣容易。
了解更多—playcanvas.com 
獲取源代碼—playcanvas/engine

6. Goo Engine

來 自于GOO技術家族,Goo引擎有一組功能強大的JavaScript API,可通過使用HTML5和WebGL創建任何3D事物。有一個在線的編輯器goocreate,可以運行在Goo引擎上,并封裝了一些功能,例如視 覺三維編輯器,材質編輯器、腳本和容易發布選項等。 
你可以通過支付一些相關的許可費用,在瀏覽器中使用在線編輯器。 
盡管編輯器需要一些費用,但是Goo引擎是絕對免費的,你可以下載它并在你的3D項目中使用。 
了解更多—-labs.gooengine.com 
獲取源代碼—code.gooengine.com

7. CooperLicht

對于創建基于瀏覽器的游戲,CopperLIcht是最出色的3D引擎之一,也是CopperCube 3D游戲編輯器的后端引擎。 
CopperCube是一個支持創建3D游戲和動畫所需要的所有功能的編輯器,但是,它并不開源,需要一些相關的許可費用。 
了解更多—ambiera.com/copperlicht

8. Voxel.JS

Voxel.Js是開源的,基于JavaScript的一個3D游戲引擎,自從它發布以來,社區成長非常快。如果你喜歡模塊化方法,Voxel是一個不錯的選擇。 
Voxel-engine是創建3D游戲的核心模塊,其它模塊可以根據需要插入。到目前為止,已經有超過200個擴展在npm上發布。 
了解更多—maxogden/voxel-engine

9. Blend4Web

在2014年,Blend4Web作為開源的3D框架而發布,它高度集成了Triumph的3D內容創建工具“Blender”,并且本地支持Blender的節點材料、粒子系統、bullet物理引擎和其他功能。 
獲取源代碼—blend4web.com/en/downloads

10. Enchant.js

Enchant.js是一個模塊化的、面向對象的JavaScript框架,可用HTML5創建簡單的APP和游戲。它是基于MIT協議開源的,因此開源免費使用。3D動畫和游戲開源使用額外的插件(基于WebGL)創建。 
獲取源代碼–wise9/enchant.js


本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
避坑寶典:如何選擇HTML5游戲引擎
20 款免費的 JavaScript 游戲引擎
游戲開發工具——程序
專為HTML5開發的骨骼動畫引擎AlloyStick
25 個超棒的 HTML5 & JavaScript 游戲引擎開發庫
14個非常棒的 JavaScript 游戲開發框架推薦
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 青川县| 武强县| 九江市| 绥芬河市| 且末县| 商河县| 兖州市| 永仁县| 介休市| 秭归县| 北流市| 鄯善县| 锡林郭勒盟| 贵港市| 岑溪市| 娄底市| 绥阳县| 望江县| 长沙市| 宜章县| 威信县| 耿马| 利辛县| 湘潭市| 南丰县| 海丰县| 乐山市| 阜平县| 鹿邑县| 额济纳旗| 新龙县| 南召县| 余干县| 郴州市| 南城县| 邳州市| 保德县| 仙居县| 鸡泽县| 剑阁县| 乌鲁木齐县|