精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

91麻豆免费观看| 99久久夜色精品国产亚洲狼| 精品久久久久久中文字幕一区奶水 | 这里只有精品视频在线观看| 久久久天堂国产精品| 天天操天天操天天| 欧美aⅴ一区二区三区视频| 久久精品视频在线播放| 欧美 变态 另类 人妖| 美女久久久久久| 亚洲国产精品久久久久婷婷884 | 日韩欧美国产精品综合嫩v| 91精品福利在线一区二区三区| 给我免费播放片在线观看| 美女做暖暖视频免费在线观看全部网址91 | 久久综合伊人77777麻豆最新章节| 麻豆最新免费在线视频| www.在线成人| 91久久精品久久国产性色也91| 国产午夜久久久| 日韩成人影院| 亚洲乱码一区av黑人高潮 | 性色av免费观看| 亚洲精品成人无限看| 日韩va亚洲va欧洲va国产| 香蕉视频999| 亚洲黄色免费av| 国产精品任我爽爆在线播放| 日韩欧美不卡视频| 久久久99精品视频| 亚洲人精品午夜在线观看| 亚洲精品国产精品自产a区红杏吧| 小泽玛利亚av在线| 精品成人一区二区三区免费视频| 国产精品18久久久| 亚洲精品视频在线观看免费| 欧美韩国日本综合| 欧美日韩成人高清| www.玖玖玖| 免费在线国产视频| 亚洲色图在线视频| 先锋在线资源一区二区三区| 欧洲成人av| 99久久婷婷国产综合精品电影| 91在线视频免费| 亚洲天堂国产精品| 日本人妖一区二区| 欧美中文字幕视频在线观看| 国产精品99精品无码视| 欧美三级免费| 欧美成人久久久| 三上悠亚作品在线观看| 欧美残忍xxxx极端| 日韩在线精品视频| 中国美女黄色一级片| 国产亚洲一区| 中文字幕日韩综合av| 亚洲午夜久久久久久久国产| 国产成人一区| 在线观看中文字幕亚洲| 黄色av片三级三级三级免费看| 红桃成人av在线播放| 亚洲视屏在线播放| 国产传媒国产传媒| 日本欧美视频| 久久精品视频在线观看| 欧美黄色一级网站| 亚洲二区在线| 国产91精品久久久久久久| 99久热在线精品996热是什么| 毛片一区二区| 国产精品久久久久久久久男| 在线视频你懂得| 精品一区二区三区影院在线午夜| 亚洲aa在线观看| 亚洲国产日韩在线观看| 99久久久国产精品| 欧美精品一区二区三区在线四季| 国产乱视频在线观看| 国产精品对白交换视频| 肉大捧一出免费观看网站在线播放| av网站网址在线观看| 亚洲综合成人在线视频| 久草热视频在线观看| 亚洲四虎影院| 91精品国产美女浴室洗澡无遮挡| 深夜视频在线观看| 国产成人高清| 久久久成人av| 免费观看一区二区三区毛片| 免费观看在线综合色| 99re国产| 国产色a在线| 国产成人精品999在线观看| 国产日韩免费视频| 国产精品涩涩涩视频网站| 久久男人的天堂| 欧美一级视频免费看| 蜜桃视频www网站在线观看| 欧美性xxxx在线播放| 日本特黄a级片| 综合激情五月婷婷| 亚洲精品在线观看www| 成人免费视频入口| 亚洲大胆视频| 国产主播精品在线| 天天爽夜夜爽夜夜爽| 国产精品视频第一区| 日韩视频在线视频| 婷婷精品久久久久久久久久不卡| 亚洲福利在线播放| 91香蕉视频污在线观看| 一本色道久久综合亚洲精品高清 | jizz日本在线播放| 一区在线视频观看| 成人免费网站在线看| 免费国产在线视频| 亚洲小说欧美激情另类| 久久99爱视频| 亚洲人成网亚洲欧洲无码| 久久91精品国产91久久久| 免费看污视频的网站| 成人自拍视频在线| 日本黄色播放器| 九色成人搞黄网站| 亚洲欧美在线x视频| 免费无码毛片一区二区app| 轻轻草成人在线| 久久影院理伦片| 国产粉嫩在线观看| 欧美一区二区日韩一区二区| 大吊一区二区三区| 久久精品在线| 欧美日本韩国在线| 日韩伦理在线| 亚洲精品久久久久中文字幕欢迎你| www.5588.com毛片| 精品在线你懂的| 亚洲成色www久久网站| 韩日精品一区二区| 亚洲黄色片网站| 日韩精品乱码久久久久久| 国产91富婆露脸刺激对白| 一本二本三本亚洲码| 日韩黄色碟片| 精品精品国产国产自在线| 中文字幕一区二区人妻痴汉电车| 久久久久久久电影| av免费在线播放网站| 免费成人结看片| 奇米4444一区二区三区| 日本不卡免费播放| 91久久精品一区二区三| 国精产品一区二区三区| 久久久久国产精品一区二区| 欧美极品色图| 精品三区视频| 日韩在线欧美在线| 国产农村老头老太视频| 亚洲视频一区在线| 日本人妻一区二区三区| 亚洲激情网站| 欧美日本韩国在线| 精品福利在线| 美女性感视频久久久| 国产福利第一视频| 亚洲va国产va欧美va观看| 超碰97在线资源站| 石原莉奈在线亚洲二区| 亚洲制服中文| 韩国一区二区三区视频| 欧美激情视频给我| 亚洲色图欧美视频| 在线一区二区三区做爰视频网站| 欧美日韩生活片| 国产激情一区二区三区桃花岛亚洲| 一本大道东京热无码aⅴ| 日本亚洲不卡| 国产精品美女av| 超碰超碰在线| 日韩精品中文字幕在线| 最近国语视频在线观看免费播放| 亚洲欧美一区二区三区孕妇| 欧类av怡春院| 久久成人综合网| 黄页网站大全在线观看| 成人羞羞网站入口| 高清国产一区| 秋霞国产精品| 欧美大片在线看免费观看| 裸体xxxx视频在线| 91精品免费在线观看| 久久精品国产亚洲av麻豆色欲| 久久综合久久综合九色| 国产又粗又长又爽又黄的视频| 亚洲日本视频| 在线精品日韩| 三级精品视频| 亚洲最大的免费| 欧美××××黑人××性爽| 久久999免费视频| 国产福利在线看| 精品999久久久| 国产美女www爽爽爽| 亚洲午夜视频在线| 欧美色图17p| 91丨porny丨在线| 国产999免费视频| 日韩精品一级二级| 黄色www网站| 综合国产精品| 亚洲精品高清国产一线久久| 果冻天美麻豆一区二区国产| 国产专区精品视频| 91精品影视| 欧美一级片在线播放| 在线观看午夜av| 日韩中文字幕在线观看| 日本一区高清| 亚洲风情亚aⅴ在线发布| 国产肥老妇视频| 欧美日韩亚洲高清一区二区| 亚洲黄色小说图片| 亚洲伊人伊色伊影伊综合网| 国产精品夜夜夜爽阿娇| 国产亚洲制服色| 在线 丝袜 欧美 日韩 制服| 成人免费观看av| 久久久国产精品久久久| 激情综合一区二区三区| 99草草国产熟女视频在线| 国产色综合网| 极品美女扒开粉嫩小泬| 影音先锋在线一区| 国产一级大片免费看| 国产精品不卡| 伊人久久青草| 欧美电影免费| 亚洲成色最大综合在线| 日韩成人精品一区| 亚洲日本理论电影| sdde在线播放一区二区| 欧美日韩在线播放一区二区| 欧美综合自拍| 久久精品国产精品国产精品污 | 国产真实乱人偷精品视频| 亚洲精品国产a久久久久久 | 欧美日韩免费观看一区=区三区| 综合久久国产| 午夜国产精品视频| 国产一级黄色录像片| 欧美黄在线观看| 欧美这里只有精品| 亚洲福利国产| 日本a级片免费观看| 欧美专区一区二区三区| 无码人妻丰满熟妇区毛片| 日日夜夜免费精品| 亚洲欧美激情网| 久久精品国产999大香线蕉| 天堂av8在线| 国产精品996| 欧美夫妇交换xxx| 久久女同互慰一区二区三区| 无码人妻精品一区二区中文| 国产欧美久久久精品影院| 中国1级黄色片| 亚洲精品自拍动漫在线| 国产一级片视频| 日韩欧美在线免费| 在线观看黄色网| 日韩欧美色电影| 三级做a全过程在线观看| 正在播放欧美一区| 99热国产在线中文| 91国内免费在线视频| 成人自拍视频网| 99www免费人成精品| 亚洲婷婷伊人| 天堂av免费看| 中日韩视频在线观看| av网站在线不卡| 国产成人免费视| 麻豆精品免费视频| 亚洲精品日韩专区silk| 国产精品老女人| 欧美剧情电影在线观看完整版免费励志电影 | 国产综合18久久久久久| 九九久久成人| 国产欧美综合一区| 亚洲一级在线| 日本中文字幕在线不卡| 99久久er热在这里只有精品15| 亚洲天堂最新地址| 亚洲午夜在线电影| 中文字幕乱码人妻二区三区| 精品国产凹凸成av人导航| 男人的天堂在线视频| 久久精品成人欧美大片| av不卡高清| 国产欧美欧洲在线观看| 国产精品chinese在线观看| 欧美第一黄网| 激情综合在线| 中文字幕第17页| 26uuu欧美日本| 青春草免费视频| 欧美午夜精品免费| 少妇一区二区三区四区| 久久精品91久久久久久再现| xxxxx性欧美特大| 国产不卡一区二区三区在线观看| 欧美精品色图| 波多野结衣50连登视频| 高清不卡在线观看| 国产尤物在线播放| 欧美午夜寂寞影院| 精品电影在线| 57pao成人国产永久免费| 久久精品九色| 亚洲综合激情五月| 麻豆91在线播放免费| 免费看污片网站| 欧美日韩在线一区| 乱精品一区字幕二区| 久久综合色影院| 亚洲精品伊人| 亚洲v欧美v另类v综合v日韩v| 亚洲在线黄色| 亚洲av成人片色在线观看高潮 | 一区二区成人av| 在线免费看h| 久久99精品久久久久久久青青日本 | 成人aa视频在线观看| 综合五月激情网| 91麻豆精品国产91久久久久久| 国产在线一在线二| 日韩av不卡电影| 一区二区三区四区在线看| 色欲色香天天天综合网www| 国产999精品久久久久久绿帽| 午夜精品福利在线视频| 欧美日韩成人在线| 欧美黄色激情| 成人黄色片网站| 久久久久久久久久久久久久久久久久| 亚洲久久中文字幕| 亚洲欧洲精品成人久久奇米网| 在线视频 91| 日韩小视频网址| 国产精品欧美一区二区三区不卡| 一本二本三本亚洲码| 国产精品一区在线| 青青草在线观看视频| 精品sm捆绑视频| 色偷偷偷在线视频播放| 欧美日韩综合另类| 日韩高清欧美激情| 特黄一区二区三区| 91精品国产高清一区二区三区蜜臀| av网址在线免费观看| 99re在线观看| 中文日韩在线| 无码少妇精品一区二区免费动态| 欧美三级电影网| 国产婷婷视频在线| 国产精品一区二区三区不卡| 国产一区导航| 少妇av片在线观看| 91精品国产一区二区| 波多野结衣精品| 日本在线观看一区二区| 老鸭窝一区二区久久精品| 侵犯稚嫩小箩莉h文系列小说| 精品国精品自拍自在线| 麻豆蜜桃在线观看| 亚洲午夜久久久影院伊人| 国产精品中文字幕日韩精品| 日韩无码精品一区二区三区| 国产一区二区美女视频| 9999精品| 日韩少妇内射免费播放18禁裸乳| 国产欧美一区二区精品婷婷 | 日韩中文影院| 99re99热| 久久久久久亚洲综合| 国产原创中文av| 91av在线视频观看| 欧美第一精品| 捆绑凌虐一区二区三区| 欧美日韩三级一区| av蜜臀在线| 制服丝袜综合日韩欧美| av一区二区不卡| 91成年人视频| 91av在线视频观看| 综合久久一区| 一区二区三区在线观看免费视频| 日韩欧美国产wwwww| 亚洲综合在线电影|