前言:
好久沒(méi)更新博客了,以前很多都不會(huì),所以常常寫博客總結(jié),倒是現(xiàn)在有點(diǎn)點(diǎn)經(jīng)驗(yàn)了就懶了。在過(guò)去的幾個(gè)月里,在canvas游戲框架方面,擼過(guò)了CreateJS,玩得了Egret,又學(xué)過(guò)PIXI.js。在移動(dòng)前端方面,尤其是小游戲開(kāi)始有一點(diǎn)點(diǎn)小經(jīng)驗(yàn)了。但只是小經(jīng)驗(yàn),為什么說(shuō)是小經(jīng)驗(yàn)?
首先,深度不足,雖然用得最熟最多的白鷺,可是習(xí)慣了JavaScript,對(duì)TypeScript的OOP編程掌握得還不夠;其次,對(duì)Egret等游戲框架了解的廣度還不夠,還有相當(dāng)部分用法沒(méi)用到。雖然能夠應(yīng)付朋友圈里傳播的大多數(shù)的H5小游戲,可是還有很大的進(jìn)步空間。尤其是欠缺重度游戲以及性能方面的處理。所以,不論是一般的Web前端方面,還是H5游戲方面,我都要繼續(xù)努力學(xué)習(xí)了。不足錯(cuò)漏之處,懇請(qǐng)大家多多指點(diǎn)。
什么是Egret?
Egret是一套HTML5游戲開(kāi)發(fā)解決方案,產(chǎn)品包含Egret Engine,Egret Wing,EgretVS,Res Depot,Texture Merger,TS Conversion,Egret Feather,Egret Inspector,DragonBones,Lakeshore等。而核心產(chǎn)品是Egret Engine,是一個(gè)基于TypeScript語(yǔ)言開(kāi)發(fā)的一個(gè)HTML5游戲引擎,其余的大多是開(kāi)發(fā)和輔助工具。
關(guān)于這個(gè)引擎和工具方面的介紹,我就不多說(shuō)了,以下是白鷺的下載地址,咋們直接從安裝完成后講起。