自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

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

開(kāi)發(fā) 前端
由于很多人都在用JavaScript、HTML5和WebGL技術(shù)創(chuàng)建基于瀏覽器的3D游戲,所有JavaScript 3D游戲引擎是一個(gè)人們主題?;跒g覽器的游戲最棒的地方是平臺(tái)獨(dú)立,它們能在iOS、Android、Windows或其他任何平臺(tái)上運(yùn)行。

[[138102]]

由于很多人都在用JavaScript、HTML5和WebGL技術(shù)創(chuàng)建基于瀏覽器的3D游戲,所有JavaScript 3D游戲引擎是一個(gè)人們主題?;跒g覽器的游戲最棒的地方是平臺(tái)獨(dú)立,它們能在iOS、Android、Windows或其他任何平臺(tái)上運(yùn)行。

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

為了讓你的選擇變的容易,我們已經(jīng)通過(guò)分析大多數(shù)JavaScript 3D游戲引擎在今天的市場(chǎng)并列出了十大游戲引擎來(lái)幫助您用JavaScript創(chuàng)建非常棒的HTML5,WebGL游戲。

1. Babylon.js

毫無(wú)疑問(wèn),Babylon.JS是最好的JavaScript3D游戲引擎,它能創(chuàng)建可以出售的專業(yè)級(jí)游戲。
Babylon.JS是David Catuhe對(duì)3D游戲引擎熱愛(ài)的結(jié)果,他在用DirectX, OpenGL, 和Silverlight創(chuàng)建3D游戲引擎方面是經(jīng)驗(yàn)豐富,并最終自己完成了一個(gè)游戲引擎。
Babylon.js的一些核心功能包含了場(chǎng)景圖與燈光、攝像機(jī)、材料和網(wǎng)格、碰撞引擎、物理引擎、音頻引擎和優(yōu)化引擎。
這是一個(gè)Babylon.js試驗(yàn)場(chǎng),你可以拿你手邊的游戲來(lái)試試這個(gè)游戲引擎。

2.Three.js

Three.js是另一個(gè)廣泛應(yīng)用并且功能強(qiáng)大的JavaScript 3D庫(kù),從創(chuàng)建簡(jiǎn)單的3D動(dòng)畫(huà)到創(chuàng)建交互的3D游戲, 它都能實(shí)現(xiàn)。
Threejs帶來(lái)的不僅是支持WebGL渲染,也支持SVG、Canvas和CSS3D渲染。然而,從游戲的角度來(lái)看,你可以只關(guān)注Threejs的WebGL渲染。
獲取Three.js 3D引擎的源代碼—github

3. Turbulenz

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

4. Famo.us

在HTML5 3D發(fā)展的市場(chǎng)中,F(xiàn)amo.us占據(jù)了非常重要的地位,并且它是最好的JavaScript 3D開(kāi)源框架之一。對(duì)于famo.us,最好的事情就是包裝了3D布局引擎,其完全繼承了3D物理驅(qū)動(dòng)的動(dòng)畫(huà)引擎。
了解更多—famo.us/docs
獲取源代碼—famous

5. PlayCanvas.js

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

6. Goo Engine

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

7. CooperLicht

對(duì)于創(chuàng)建基于瀏覽器的游戲,CopperLIcht是最出色的3D引擎之一,也是CopperCube 3D游戲編輯器的后端引擎。
CopperCube是一個(gè)支持創(chuàng)建3D游戲和動(dòng)畫(huà)所需要的所有功能的編輯器,但是,它并不開(kāi)源,需要一些相關(guān)的許可費(fèi)用。
了解更多—ambiera.com/copperlicht

8. Voxel.JS

Voxel.Js是開(kāi)源的,基于JavaScript的一個(gè)3D游戲引擎,自從它發(fā)布以來(lái),社區(qū)成長(zhǎng)非常快。如果你喜歡模塊化方法,Voxel是一個(gè)不錯(cuò)的選擇。
Voxel-engine是創(chuàng)建3D游戲的核心模塊,其它模塊可以根據(jù)需要插入。到目前為止,已經(jīng)有超過(guò)200個(gè)擴(kuò)展在npm上發(fā)布。
了解更多—maxogden/voxel-engine

9. Blend4Web

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

10. Enchant.js

Enchant.js是一個(gè)模塊化的、面向?qū)ο蟮腏avaScript框架,可用HTML5創(chuàng)建簡(jiǎn)單的APP和游戲。它是基于MIT協(xié)議開(kāi)源的,因此開(kāi)源免費(fèi)使用。3D動(dòng)畫(huà)和游戲開(kāi)源使用額外的插件(基于WebGL)創(chuàng)建。
獲取源代碼–wise9/enchant.js

 
責(zé)任編輯:王雪燕 來(lái)源: WEB開(kāi)發(fā)者
相關(guān)推薦

2014-04-17 09:54:47

HTML5JavaScript

2016-04-18 16:20:55

2015-07-08 16:38:10

Cocos游戲引擎

2012-02-27 10:00:50

HTML 5

2012-04-24 15:07:49

HTML5

2017-07-12 23:08:03

白鷺引擎

2015-10-08 08:48:37

HTML53D網(wǎng)絡(luò)拓?fù)錁?shù)

2013-11-21 19:36:56

暢游游戲引擎Genesis-3D

2014-12-30 17:13:51

HTML5

2012-11-07 09:43:58

IBMdw

2014-09-12 10:30:51

HTML5熱力圖

2015-02-28 09:31:25

HTML5JavaScript

2022-06-14 07:51:10

Godot游戲引擎

2015-07-31 09:56:58

2015Html5框架

2013-01-08 11:00:20

IBMdW

2012-12-24 08:48:25

iOSUnity3D

2014-02-24 11:43:44

HTML5機(jī)房監(jiān)控

2009-12-14 08:58:25

HTML5網(wǎng)頁(yè)3DWebGL

2014-07-28 17:09:54

Cocos

2013-03-06 15:05:44

移動(dòng)瀏覽器移動(dòng)游戲HTML5
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)