精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

HTML5游戲開發難點之效率、性能和加載量

原創
開發 項目管理 游戲開發
白鷺引擎從1.0到4.0,一路走來,為HTML5游戲開發所面臨的開發效率、運行性能和資源加載量等難點做了很多貢獻。在H5 3D游戲方面,白鷺已經成功邁出了第一步,但未來還有很長的路要走。

【51CTO.com原創稿件】隨著國內的引擎開發技術的進步,2D游戲技術已經成為市場主流,并正式拉開了3D游戲的序幕。白鷺時代CEO陳書藝表示,白鷺時代自2014年成立起,就致力于提升HTML5游戲性能,增強游戲的體驗。但HTML5游戲如果沒有統一的技術標準就開始做內容創作很難成功,所以開發引擎是必然。白鷺引擎從1.0到4.0,一路走來,為HTML5游戲開發所面臨的開發效率、運行性能和資源加載量等難點做了很多貢獻。

[[185594]]

難點一、 如何提升開發效率快速上線

對于開發商來說游戲開發效率是最重要的一個環節,有時候游戲晚推出一個月就會錯過最好的窗口期,而快速上線能夠留給自己更多的時間調整游戲。為提升開發效率,白鷺引擎API選擇Canvas、開發語言選擇Typescript。

為什么采用Canvas?游戲發展需要非常豐富細膩的動畫效果,DOM完全做不了這是白鷺引擎選擇Canvas的原因所在。Canvas是HTML5新API,還可以實現更多的復雜交互的效果。

為什么放棄Dart、AS3、JavaScript,最終選擇了TypeScript(后續簡稱TS)作為白鷺引擎的開發語言呢?TS是一個嚴格意義上JavaScript超集,而且它的語言設計非常符合JavaScrip的最新標準ES6。據白鷺引擎架構師王澤介紹說:TS本身具有開源屬性,這意味著開發者可以自有更改其源代碼,同時,TS的架構設計非常優秀,為開發者的進一步擴展提供了充分的API接口,比如實現編譯器、自定義語法檢查以及自定義輸出結構等。

不采用Dart、AS3、JavaScript作為開發語言原因如下:

1.    首先,Dart 的形式針對很多會使用 JS 或 AS3 的開發者而言(尤其是初學者這個最大的群體),學習的成本曲線較陡,而谷歌又是一個在技術上“太過”創新的公司,跟隨一個有可能“朝令夕改”的技術去制作一款產品,而且將整個白鷺的工具和服務的體系都懸于它之上,有一定的風險。

2.    AS3 首先是一個封閉的語言,而且 Flash 團隊已經放棄 AS3 到 AS4,AVM2 到 AVM3 的項目,所以用不了全新的 ES6 新特性,雖然很遺憾,但是最終還是沒有選擇 AS3。

3.    JavaScript是弱類型,會導致開發游戲效率低下,維護起來更加困難,代碼越寫越亂、越寫越多。

選擇TS還有兩個原因,如下:

其一,2014年初,中國擁有近30萬的Flash開發者,其中90%是游戲相關,這是一個寶貴的開發者社區群體,他們對于Web頁游的開發和理解遠遠超過了任何使用其他web前端技術做網頁游戲的群體。白鷺使用TS,一方面是為了讓JS游戲開發人員更舒服些,另一方面是想積極爭取Flash AS3的開發群體。

HTML5游戲開發難點之效率、性能和加載量

API設計上白鷺引擎與Flash AS3對比圖

其二:白鷺引擎基于Canvas用TS來封裝Flash ActionScript3.0對游戲有幫助的部分API結構設計。上圖,是API設計上白鷺引擎與Flash AS3的對比,可看出兩者設計幾乎一致,這便于AS3開發者可以直接上手,進而保證HTML5游戲的開發效率。

HTML5游戲開發難點之效率、性能和加載量

一站式 HTML5 游戲開發工作流

如上圖,除了以上兩點外,白鷺時代為了進一步提升開發者的開發效率推出了一系列輔助工具,最終打造出了全球首個HTML5完整工作流。從代碼開發、UI搭建、資源管理、粒子特效等方面提供一站式 HTML5 游戲開發工作流,大幅度提升 HTML5 游戲開發效率。

難點二:游戲性能方面如何讓CP滿意

游戲性能一直是CP關注的重點,這部分白鷺引擎引用WebGL技術的同時還自主研發了臟矩形技術。

 

HTML5游戲開發難點之效率、性能和加載量

如上圖,臟矩形渲染是一種基于顯示列表的局部刷新方法。依然是要有一個時鐘頻率,定時每秒執行60次。但區別是每次我們并不直接清空整個屏幕,而是首先計算屏幕上發生改變的區域,這里我們叫做重繪區,然后只清空指定的重繪區,并找出跟這個區域相交的所有顯示對象重繪一遍。如果顯示列表本次并沒有發生改變,那么將直接跳過本次繪制,什么也不做沒有使用臟矩形只有24幀,使用了臟矩形后能夠達到60幀滿運行。

HTML5游戲開發難點之效率、性能和加載量

如上圖,WebGL技術助力游戲性能實現巨大提升。早在2014年的時候白鷺時代就打算支持WebGL,但是當時通過webglstats.com的數據統計發現當時的WebGL支持率只有40%不到,所以當時只能先從Canvas做起。但是我們看到截止2016年底,WebGL的支持率已經達到了90%以上。而且得益于微信 X5 瀏覽服務,在國內支持率基本達到100%。值得高興的是,這時候采用白鷺引擎WebGL技術的 《決戰沙城 H5》獲得了超1000w月流水的好成績。

如上圖,除了上述兩個技術以外, 白鷺引擎還提供名為Egret Runtimes的解決方案來提高HTML5游戲的運行效率,在提升 HTML5 游戲運行性能的同時還可移動設備兼容性問題。

Egret Runtime是一個加速器組件??蓪崿F游戲運行加速,渠道接入加速。還可作為擴展模塊無縫嵌入到移動設備上的瀏覽器或其它應用中。 游戲開發者能夠忽略不同操作系統、不同瀏覽器、和不同終端的差異,讓HTML5游戲以接近原生的表現在用戶手機終端中高效運行;渠道接入商可以簡化繁瑣游戲接入流程,實現一次 Egret Runtime 接入,HTML5 游戲隨時上架的高效游戲接入。

難點三:資源加載量問題

HTML5游戲開發難點之效率、性能和加載量

基于中國現有網絡條件下還要考慮游戲資源的加載速度。如上圖,根據中國移動用戶數據,2014年2月4G用戶數不到1000w,用戶手機網絡條件太差。針對這一現象,白鷺引擎內置文理集支持的同時引入了全新的資源管理框架。

白鷺引擎內置了紋理集的支持,而且提供了配套的工具Texture Merger。在2014年的網絡環境下每減少1kb的資源體積就意味著用戶流失率的一點點降低。紋理集聽上去名稱高大上,實則概念非常簡單。紋理集實際上就是將一些零碎的小圖放到一張大圖當中。游戲中也經常使用到紋理集。使用紋理集的好處很多,我們通過將大量的圖片拼合為一張圖片從而減少網絡請求,原先加載數次的圖片資源現在加載一次即可。 同時,在引擎渲染的時候也會較少IO讀取,從而提高性能。紋理集甚至能減少一半的資源體積。

HTML5游戲開發難點之效率、性能和加載量

近期發布的白鷺引擎 4.0 引入全新的資源管理框架,包含版本控制與熱更新功能,允許針對不同平臺發布資源,加載體積減少30%。

白鷺引擎的現狀及未來挑戰

白鷺最新發布的引擎4.0版本中,圍繞用戶在H5游戲開發過程中遇到的“運行效率”、“開發效率”和“網絡加載效率”三大核心問題進行升級。在H5 3D游戲方面,白鷺已經成功邁出了第一步,但未來還有很長的路要走。白鷺引擎4.0版本全新的Egret 3D,無論功能還是性能,以及配套的IDE和插件體系,都能助力CP制作重度化3D H5游戲。據白鷺首席架構師王澤介紹,白鷺3D引擎不止可以幫助中小型研發團隊完成2D及簡單的輕型3D作品,其獨有的高質量Lightmap烘培解決方案更是提高了3D游戲的視覺門檻,完美呈現大型重度的游戲體驗。

【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】

責任編輯:王雪燕 來源: 51CTO
相關推薦

2017-03-20 10:39:59

HTML5游戲難點

2015-07-08 16:38:10

Cocos游戲引擎

2014-12-30 17:13:51

HTML5

2015-10-23 13:44:14

巴巴獵

2013-01-08 11:00:20

IBMdW

2012-05-03 14:29:53

HTML5

2014-11-12 16:00:12

火舞游戲

2013-10-21 15:24:49

html5游戲

2015-09-06 09:51:02

html5開發經驗開發工具

2012-05-15 13:57:41

HTML5

2015-09-06 13:26:41

HTML5游戲開發工具手游開發

2015-09-07 14:17:44

HTML5游戲開發工具

2016-01-05 09:39:32

HTML5游戲開發工具

2012-04-12 11:11:15

HTML5APIWEB

2012-03-29 09:18:47

HTML5WEB

2012-06-14 10:22:21

網易微博HTML5開發

2013-06-24 14:55:30

HTML5

2015-07-10 10:27:21

Cocos游戲開發引擎

2011-12-09 20:25:16

HTML5

2016-04-18 16:20:55

點贊
收藏

51CTO技術棧公眾號

亚洲网友自拍偷拍| 国产激情精品久久久第一区二区| 国产视频精品久久久| 动漫av免费观看| 欧美一区二区三区| 国产+成+人+亚洲欧洲自线| 91成人免费观看网站| 国产人与禽zoz0性伦| 成人激情自拍| 欧美日韩中文字幕精品| 激情六月天婷婷| 国产在线播放av| 成人午夜看片网址| 国产精品麻豆va在线播放| 青青操国产视频| 欧美色图国产精品| 亚洲激情视频在线播放| 国产高清av片| 日韩中文在线播放| 亚洲v日本v欧美v久久精品| 亚洲第一导航| 日韩三级电影网| 国产黄人亚洲片| 国产精品青草久久久久福利99| 久久免费视频99| 日韩精品久久| 国产亚洲精品久久| 国产高清成人久久| 欧美.com| 欧美剧情片在线观看| 成人三级视频在线播放| 免费在线看污片| 综合自拍亚洲综合图不卡区| 日本精品一区二区三区视频 | 亚洲一区二区伦理| 欧美成人第一页| 后入内射无码人妻一区| 亚洲动漫在线观看| 亚洲第一区在线观看| 亚洲高清av一区二区三区| 粉嫩av一区二区三区四区五区| 黑人巨大精品欧美一区二区| 成人午夜免费在线| 超碰97国产精品人人cao| 亚洲欧美日韩国产手机在线| 亚洲国产精品123| 国产精品视频一区二区久久| 91老师国产黑色丝袜在线| 国产一区二区在线网站| www国产在线| 国产精品一卡二| 97超碰资源| www久久久久久| 国产黄人亚洲片| 国产精品一区二区三区精品| 国产黄色av片| 盗摄精品av一区二区三区| 99九九电视剧免费观看| 精品美女www爽爽爽视频| 国产麻豆视频一区二区| 91久久精品国产91久久性色tv| 国产片高清在线观看| 国产一区二区日韩精品| 91精品免费| 蜜臀av午夜精品| www.av亚洲| 欧美日韩亚洲在线| 国产最新视频在线观看| 国产精品乱人伦中文| 亚洲精品久久久久久一区二区| 91在线品视觉盛宴免费| 18成人在线视频| 免费亚洲精品视频| 成人在线观看一区| 1000精品久久久久久久久| 日韩中文在线字幕| 91福利在线尤物| 色av成人天堂桃色av| 天天干天天操天天玩| 国产精品日本一区二区三区在线 | 亚洲专区免费| 国产精品成人一区| 国产农村妇女毛片精品久久| 国产福利一区在线观看| 久久狠狠久久综合桃花| 91社区在线观看播放| 亚洲人精品一区| 69堂免费视频| 日韩欧美专区| 亚洲国产精品久久91精品| av男人的天堂av| 亚洲人metart人体| 国产91精品久久久久| 一二区在线观看| 不卡av在线网| 亚洲国产一区二区三区在线播| 在线观看a级片| 欧美性xxxx极品高清hd直播| 天堂在线中文在线| 秋霞综合在线视频| 久久精品电影网| 欧美日韩精品区| 精品一区二区免费| 久精品国产欧美| av毛片在线免费| 在线观看视频91| 动漫av在线免费观看| 日韩在线视屏| 欧美在线视频免费| 国产情侣av在线| 国产午夜精品久久久久久久| 日韩国产小视频| 久久91视频| 精品视频久久久| 欧美毛片在线观看| 久久久久久穴| 国产精品亚洲综合| 黄色免费在线看| 欧洲视频一区二区| 欧美一区二区三区成人精品| 欧美1级日本1级| 国产欧美一区二区三区四区 | gogo大尺度成人免费视频| 亚洲日本欧美日韩高观看| 国产一级中文字幕| 国产乱人伦偷精品视频不卡| 日韩资源av在线| 日韩大片免费观看| 精品99一区二区| 久久久香蕉视频| 国产福利精品一区| 最新av在线免费观看| 欧美激情不卡| 伊人久久综合97精品| 啦啦啦免费高清视频在线观看| 成人免费毛片嘿嘿连载视频| www.夜夜爱| 日韩一区二区三区色 | 丁香花在线电影| 日韩一级免费一区| 一区二区成人免费视频| 精品一区二区免费视频| 中国人体摄影一区二区三区| 国产一区一一区高清不卡| 亚洲欧洲av一区二区| 日本黄色一级视频| 国产亚洲制服色| 久久久久久香蕉| 精品国产91乱码一区二区三区四区 | 欧美成人免费小视频| 国产精品自产拍| 亚洲美女一区二区三区| 女王人厕视频2ⅴk| 欧美精品啪啪| 国产美女精品在线观看| bl在线肉h视频大尺度| 精品盗摄一区二区三区| 亚洲欧美在线观看视频| 91在线播放网址| 无码人妻h动漫| 国产精品手机在线播放| 国产精品高潮呻吟久久av无限| 国产中文字幕在线| 欧美日韩国产天堂| 在线看的片片片免费| 国产黄色成人av| 国产综合av在线| 欧美日韩亚洲在线观看| 国产日韩欧美一二三区| 伊人在我在线看导航| 亚洲国产小视频| 午夜精品免费观看| 专区另类欧美日韩| 亚洲日本久久久| 日一区二区三区| 中文字幕一区综合| japanese色系久久精品| 国产91精品黑色丝袜高跟鞋| 午夜小视频在线| 精品国产91洋老外米糕| 五月天婷婷导航| 亚洲欧美综合在线精品| 五月天丁香社区| 日韩经典一区二区| 日本三日本三级少妇三级66| 久9re热视频这里只有精品| 国产精品91在线观看| 精品视频在线一区二区| 亚洲精品久久久久久下一站 | 六月婷婷色综合| 日韩视频一二三| 久久av资源| 99久久久精品免费观看国产 | 欧美日韩一二三四五区| 娇小11一12╳yⅹ╳毛片| 懂色av一区二区在线播放| 欧美精品色婷婷五月综合| 久久久久国产精品| 精品欧美一区二区精品久久| 日韩黄色三级| 91干在线观看| 黄色一级大片在线免费看产| 亚洲精品视频免费在线观看| 国产jzjzjz丝袜老师水多 | 97在线公开视频| 精品日本高清在线播放| 久久免费看少妇高潮v片特黄| 久久久久国产精品麻豆ai换脸 | 欧美日韩一区二区三区不卡视频| 成人a免费视频| 小视频免费在线观看| 欧美第一黄网免费网站| 一区二区三区视频在线观看视频| 日韩激情av在线免费观看| 国产成人精品a视频| 欧美影院一区二区三区| 国产性xxxx高清| 亚洲综合一二区| 在线观看天堂av| 久久久久国产精品免费免费搜索| 插我舔内射18免费视频| 国产美女一区二区| 不卡的av中文字幕| 噜噜噜在线观看免费视频日韩| 精品人妻人人做人人爽| 天天操夜夜操国产精品| 欧美在线视频二区| 日韩深夜福利| 九九99久久| 高清一区二区三区| 超碰97网站| 日本一区二区三区播放| 91精品免费看| 日韩黄色三级| 国产日韩一区在线| 久久99国产精品二区高清软件| 国产精品成人一区二区| 二区三区不卡| 国产成人福利网站| 亚洲播播91| 国产999精品久久久影片官网| 欧美在线极品| 欧美做爰性生交视频| 免费成人在线电影| 97成人精品视频在线观看| 182在线视频观看| 69av在线视频| 中文字幕成在线观看| 人人做人人澡人人爽欧美| 伊人色综合一区二区三区影院视频| 97超碰色婷婷| 欧美色999| 国产区精品在线观看| 91成人app| 3d精品h动漫啪啪一区二区| 中文无码日韩欧| 国产精品手机在线| 亚洲第一福利专区| 日韩国产精品一区二区三区| 欧美丝袜丝交足nylons172| 亚洲精品视频一区二区三区| 欧美国产偷国产精品三区| 黄色高清视频网站| 欧美影视一区| 国内精品视频一区二区三区| 美女久久网站| 天堂视频免费看| 国产99久久久国产精品免费看| 国产精品成人99一区无码| 91视频在线看| 日韩精品电影一区二区三区| 1024成人网| 国产成人在线观看网站| 91黄视频在线| 精品国产伦一区二区三| 欧美精品一区二区三区很污很色的| 日韩a在线看| 日韩中文字幕不卡视频| 特级毛片在线| 日韩女优人人人人射在线视频| 日韩欧国产精品一区综合无码| 99久久无色码| 国产探花在线精品一区二区| 在线成人av电影| 日韩午夜av在线| 国产一伦一伦一伦| 不卡视频在线观看| 欧美人与禽zoz0善交| 亚洲福中文字幕伊人影院| 69视频免费看| 欧美刺激脚交jootjob| 免费理论片在线观看播放老| 久久精品中文字幕| 日韩理论视频| 亚洲一区二区三区777| 午夜欧洲一区| 黄色特一级视频| 热久久国产精品| 久久性爱视频网站| 国产精品免费久久久久| 日韩精品在线免费看| 在线播放中文字幕一区| 欧美女子与性| 久久久久久久色| 欧美性生活一级| 欧美激情视频一区二区三区| 中文字幕一区二区三区乱码图片| 中国丰满人妻videoshd | 免费黄网在线观看| 奇米一区二区三区四区久久| 久久在线观看| 亚洲一区二区精品在线| 噜噜噜躁狠狠躁狠狠精品视频| www.日本久久| 国产精品伦理在线| 中文字幕手机在线视频| 精品成人一区二区| 黄色网页在线观看| 国产精品午夜一区二区欲梦| 免费一区二区三区视频导航| 男的插女的下面视频| 精品午夜一区二区三区在线观看| 欧美做受高潮6| 欧美日韩美女在线观看| 亚洲精华国产精华精华液网站| xxav国产精品美女主播| 国模一区二区| 免费99视频| 999亚洲国产精| 在线播放第一页| 玉足女爽爽91| 国产探花精品一区二区| 最近2019中文免费高清视频观看www99| 亚洲欧美韩国| 久久久久久欧美精品色一二三四| 亚洲大胆视频| 在线播放av网址| 亚洲综合视频在线观看| 午夜精品一区二区三| 美女久久久久久久| 99久久久成人国产精品| 咪咪色在线视频| 国精产品一区一区三区mba桃花 | 成人做爰www看视频软件| 一区二区三区色| 亚洲高清视频在线播放| 久久6免费高清热精品| 青草伊人久久| 97中文字幕在线| 成人h动漫精品一区二区| 国产真实夫妇交换视频| 日韩欧美国产成人一区二区| 亚洲精品一线| 国产精品美女xx| 亚洲一区二区动漫| 国产一二三四五区| 欧美三级日韩在线| a级影片在线| 国产精品久久7| 亚洲欧美久久| eeuss中文字幕| 欧美高清视频在线高清观看mv色露露十八 | 国产伦精品一区二区三区视频金莲| 九9re精品视频在线观看re6| 久久精品天堂| 精品国产国产综合精品| 欧美一区二区三区在线观看视频| 青青在线视频| 精品网站在线看| 日韩高清中文字幕一区| 久久婷婷五月综合| 欧美福利电影网| 后进极品白嫩翘臀在线播放| 韩国成人一区| 日本在线观看不卡视频| 伊人久久久久久久久久久久久久| 日韩亚洲欧美在线观看| 国产va在线视频| 青青影院一区二区三区四区| 韩国一区二区三区| 男女视频免费看| 自拍视频国产精品| 国产精品对白| 99视频在线视频| 夜夜嗨av一区二区三区网页| 天堂中文在线8| 成人动漫网站在线观看| 亚洲国产裸拍裸体视频在线观看乱了中文| 醉酒壮男gay强迫野外xx| 在线观看区一区二| 成人女同在线观看| 亚洲成人精品电影在线观看| 国产成人精品在线看| 天天干天天操天天操| 色综合天天综合网国产成人网| 亚洲丝袜美腿一区| 亚洲性图第一页| 欧美亚洲综合另类| 国产盗摄精品一区二区酒店| 日韩精品福利视频|