如何看待 HTML5 開源遊戲引擎 Egret,HTML5 遊戲開發的前景如何?

時間 2021-05-13 05:42:54

1樓:

就我今天的使用而言,Egret引擎自身bug無數。

嘗試了Wind編輯器使用typescript開發,和Lakeshore直接生成遊戲。

開發時瘋狂踩坑,無比心累。想棄坑,解除安裝失敗,呵呵噠。

2樓:哇我試試

html5遊戲將來會是乙個趨勢的,只是乙個發展過程的問題,html5雖然現在沒有原生的那麼好,但還是不錯的,不過有待優化,想看的可以去哇我試試

3樓:老司機

egret談不上是遊戲框架

egret談不上是遊戲框架

egret談不上是遊戲框架

三遍,這很重要。

和flash本身不是遊戲框架一樣,egret照搬as3 api對大量as3開發人員是友好的,但他真的只是乙個渲染框架,還是功能比較有限的renderer(別問我為什麼,對比一下Pixi.js Examples)。

做為渲染框架,功能比不上pixi.js,成熟度目前也不足(看egret官網上那些showcase,總會有一種莫名的喜感,是我太認真了?還是...

),優點在於公司有錢,推廣做的好,周邊工具鏈全套提供,這些對不想折騰的人還是有吸引力的。照搬as3也足夠吸引一大部份原flash開發者。

然而,這些只是然並卵。

另,把egret和html5前景繫結更是莫名其妙。

4樓:胡然

匿名使用者

做了15年的遊戲開發,用過最舒服的效率最高的開發工具應該是Unity3D,要抄也抄他啊。就我上週在上海 CJ 晃蕩一圈,看到 2 個類 U3D 的 Html5 引擎:

乙個叫火盒,乙個叫青瓷引擎。

你可以去了解一下

5樓:

Flash的確是款好工具,但為什麼會被喬幫主唾棄?原因大家度娘應該就知道了。然後呢,Egret抄了一版Flash,也抄了部分Flex的功能,然後打著H5的旗號,開始吼了。

看看馬老闆的引擎規劃,看起來他們注重的是整個生態圈,我疑問的是,2D都搞得「呵呵」搞啥3D呢?

看到runtime我是很蛋疼的,畢竟這和H5背道而馳。看到那一堆成品或者半成品的工具(的確不少,十幾個),我覺得引擎設計者做遊戲開發的經驗不會太多(看豬跑的不算,要吃豬肉)。做了15年的遊戲開發,用過最舒服的效率最高的開發工具應該是Unity3D,要抄也抄他啊。

因此從技術角度來講,Egret我並不看好,市場做得不錯而已,明眼人一用就知道了。至於HTML5的前景嘛,幹了就有前景羅。

6樓:真山寨虎王

這種東西沒戲,去看看unreal和unity3d吧。現在很多遊戲引擎和sdk都支援直接發布成webgl版本,而且由於是cpp2js,編譯出來的asm.js是高度優化的,而且天然混淆,js不適合直接編碼,會死人的。

7樓:

我是一名使用cocos2d-x開發遊戲的程式設計師,對於中國人自主研發的遊戲引擎都非常讚賞,在上世紀PC遊戲引擎開發的路上,我國的技術落後,導致後來的大型遊戲殷勤全部靠國外輸入技術,現在移動互聯時代,技術不是問題的時候,當然要做一些自主研發的引擎給後人做乙個典範,國外是有很多出色HTML5遊戲引擎或者渲染引擎,但是國內沒有,希望你們可以站在巨人的肩膀上走的更遠,不過做過很多款遊戲的我來講,其實做遊戲不管怎麼簡化,有些東西是無法降低遊戲開發的難度的:乙個遊戲的開發流程首先是技術保證,其次策劃設計,美術配合,更多元的技術方式提供給技術選擇是可樂的一件事,遊戲開發只乙個時間和技術結合的產物,好遊戲的成功因素太多,同時祝你們走的更遠!

8樓:克雷格斯

HTML5開發遊戲不久之後將成為主流

現在的趨勢移動先行

HTML5在移動裝置上已經完全普及了

Egret作為乙個遊戲引擎參考了flash的設計理念和API對頁遊開發者很友好

不過單純靠遊戲引擎本身很難打敗其他引擎

頁遊採用flash也是由於flash相關工具齊全擁有眾多開發者參與貢獻

Egret應該盡快豐富自己的工具鏈

比如UI編輯器,動畫編輯器

一些頁遊常用的庫都可以考慮整合或者移植

現在的階段大部分開發者都在觀望,等待

缺少一點推動的力量

9樓:趙綠汀

作為乙個曾經掉入過html5的坑的人一定要出來說兩句至少現在html5來做手遊開發是不夠成熟的之前我們想當然的覺得這玩意好啊,pc手機平台全相容啊可是事實和期望是相差更遠的

期間各種坑,最後只好放棄用了

10樓:魏子鈞

我對Egret的一些看法: 《Egret 的童話與現實》 Egret 的童話與現實 · Issue #5 · finscn/The-Best-JS-Game-Framework · GitHub 兼對 7yue 老師那個答案的回應。 不過估計不會有人在乎我這個答案吧,因為不夠長。

11樓:

我來匿名吐槽一下 。怎麼感覺樓主和上邊的回答都把Egret引擎前景和html5遊戲開發前景繫結了呢???

由於html5遊戲出現已經不是一年兩年了,國外早已有數不清的比較成熟html5遊戲引擎了,而且都發展多年,拿出來幾乎各個都比現階段的egret強,我隨便列幾個

2d方面:

Parser.js

Panda.js

kiwi.js

flixeljs

3dBabylon.js

Three.js

其他google一下還能搜到一堆html5遊戲引擎,比如jawsjs impactjs craftyjs ....

而Egret現階段只是模仿flash的架構,而flash架構本身就不是乙個遊戲引擎架構,只是乙個渲染引擎,而純渲染引擎在國外也有更成熟的pixi.js,webgl canvas都支援。框架上egret更單薄,說白了也就是個對canvas的包裝,比如針對低效率裝置遊戲最常用的tilemap都沒有,只是整合了幾個現有的開源件,比如龍骨p2.

js,他們首要目標好像也不是增加開源引擎的功能,而是對周邊工具的閉源投入非常多,連visual studio外掛程式都做了,這是其他引擎在這個階段時所沒有的。

那問題來了,為什麼剛剛起步的Egret會受到這麼大的關注呢? 以至於樓主以為html5遊戲前景和egret遊戲呢?

走中國特色的html5遊戲引擎路線,優先中國開發者市場,學習cocos2dx先進經驗。想在html5上再火一把。

與前邊提到的悶聲做技術的引擎不同,Egret 有錢!

你是怎麼知道Egret的?是在github上嗎?不是。他們不是在github上有名而讓其他人知道的,他們走的是在其他渠道推廣,求網友到github加star的路線

他們每發布乙個版本都會發統一的公關文到各大站點。乙個神經貓+egret傳奇的軟文,你知道得花多少錢推廣才能人人都知道嗎?現在已經html5夢工廠的田愛娜也被挖了過去,基本上以後國內的任何html5開發者大會,你都會看到egret的宣傳講座了。

當然egret也有優勢,他們更了解的中國開發者,中國開發者不會在乎各種閉源工具是怎麼回事,構建工具為啥要自己寫而不基於grunt.js或gulp.js,他們需要的是你能一鍵發布,然後就適配各種小公尺錘子手機了。

12樓:楊松

你似乎比較滿意Flash技術在網頁上的表現,覺得他能勝任MMORPG。但在我印象中,頁遊在圖形表現上,根本不能和端遊相比。即時後期的Flash3D,估計也只能和10年前的端遊相比。

況且,因為Flash技術上的限制,很多其他型別的遊戲根本沒辦法實現,比如FPS,比如RTS。

從技術角度上也許你說的是對的,但是頁遊時代的爆發說明了對於cp來講,技術不是第一位的,掙錢是第一位的,有多少的cp是根本沒做過客戶端網遊,只做頁遊發家的,又有多少cp就為了做網遊,做個兩三年沒見著收益而死掉的,又有多少cp從客戶端,轉型頁遊,又轉型手遊了呢,這個社會是市場決定的,不是技術決定的,技術僅僅是為了方便開發者盡快的去響應這個市場的需求

13樓:紅燒肉

先說結論:

html5遊戲前景會很好,但永遠不會成為遊戲市場中的主流。

上面太多長篇大論的,但都迴避了乙個事實:

主流的遊戲,一定會榨取光硬體系統的資源。

無論PC還是移動平台,都符合這個規律

而且硬體本身一旦進步,遊戲程式第一時間就跟進了。

有用FLASH遊戲來反駁的。但沒有考慮到頁遊爆發的大環境(當時國內主機市場小眾,手遊還沒起來)。

但本質問題是什麼呢,瀏覽器框架的遊戲,效能上永遠低於同硬體條件下的原生遊戲。在同樣條件下,使用者永遠會選擇效能更好的產品。

那為什麼說前景很好呢?因為html5遊戲很適合作為商業品牌在移動網際網路上傳播。類似神經貓那樣的小遊戲,已經逐漸出現在各大企業的傳播渠道上。

這是乙個大趨勢,但這不是我們熟悉的,主流的遊戲產品。

14樓:ZSEQWX CN

在程式設計師的世界是這麼理解的:

if(條件不滿足)

但是商業公司卻是這樣的理解的:

dowhile(條件不滿足);

賺錢();

不管你列出多少問題,只要這個問題是可以解決的,商業公司都會不遺餘力的去做,這個世界總要有一堆做事的人去解決問題吧,難道玩玩嘴炮就能把HTML5玩活?

如果萬事俱備了,還能有Egret什麼事兒?

這就像最近羅胖說的乙個故事一樣,關於從歐洲大陸穿越海底鋪設一條電纜到美洲大陸用來發電報的那貨一樣,你們覺得impossible,但是人家Just do it .等你覺得,wow,amazing。人家已經開始數錢了。

你是如何看待HTML5,你認為HTML5推廣的難度有那些?在你的工作團隊中對HTML5又是如何看待,是否有考慮引入到專案或者產品中呢?

因為瀏覽器標準各不相同的原因,導致現階段HTML5在推廣上還是存在一些阻力,但是我相信,在未來的時間裡,隨著大眾整體素質與水平的提高,會有更多的人樂意接受它的,誰不喜歡在自己電腦螢幕上出現更炫更快更優秀的頁面呢? 螞蟻線 手機端的WEB開發可以引入HTML5 CSS3,可以保證使用者更好的操作體驗。...

如何學好HTML5?

小可愛 僅僅是問html5怎麼學好是嗎?html學好挺簡單的 不過再簡單的技術知識點也需要你全身心的投入去做。跟你簡單介紹一下html5的知識點,你可以先了解一些 1.塊狀元素 block element 1 塊狀元素在網頁中就是以塊的形式顯示,所謂塊狀就是元素顯示為矩形區域,常用的塊狀元素包塊di...

HTML 5 遊戲是否有存在的必要?

梁健 樓主可知日本乙個大產商,rpg製作大師mv,今年新出的引擎,可以到蘋果商店搜Exolegend看看效能。其次,u3d也能輸出webgl 這兩家算是大產了吧。不過話說回來,只是語言而且,不要看的那麼認真。 張小龍 H5遊戲未來還是會走輕遊戲的路線,利用本身便於傳播的特點,偏重於營銷。做中重度遊戲...