用Egret開發(fā)的游戲轉(zhuǎn)換為Android APP需要下載使用Egret Android Support,可以將基于Egret引擎開發(fā)的游戲轉(zhuǎn)換為Android APP的工具,東坡小編就給大家?guī)?lái)Egret Android Support官方最新版,大家可以免費(fèi)下載。
為何建立Egret 的Android封裝項(xiàng)目
對(duì)Android開發(fā)比較熟悉的朋友會(huì)覺(jué)得繞彎路了,用Android直接開發(fā)豈不更方便?本教程開始前,我們分別對(duì)不同偏向的兩種開發(fā)者進(jìn)行分析,搞清為什么做,再學(xué)習(xí)怎么做。
對(duì)于原生Android開發(fā)者:
1) 開發(fā)效率高,TypeScript本身的高級(jí)語(yǔ)言特性帶來(lái)的開發(fā)效率提高,毋庸多言。
2) 開發(fā)API友好。 Egret引擎使用AS3 API體系架構(gòu),是當(dāng)前游戲業(yè)界開發(fā)2D游戲公認(rèn)最友好方便,也是最先進(jìn)的API體系,使開發(fā)游戲不再需要在臃腫的API中反復(fù)考量,集中精力專注具體的游戲需求實(shí)現(xiàn)。
3) 跨平臺(tái)開發(fā)。移動(dòng)開發(fā)最理想的情況就是一個(gè)項(xiàng)目一套代碼,多平臺(tái)發(fā)布。Egret項(xiàng)目無(wú)論運(yùn)行于瀏覽器、打包Android App還是iOS App均使用同一個(gè)Egret項(xiàng)目,當(dāng)然也是同一套代碼。
對(duì)于Egret標(biāo)準(zhǔn)項(xiàng)目開發(fā)者:
由于建立Android App所使用的Egret-Android-Support本身實(shí)質(zhì)是基于Egret runtime來(lái)運(yùn)行的,所以對(duì)于Egret標(biāo)準(zhǔn)項(xiàng)目開發(fā)者,建立Android App的優(yōu)勢(shì)更加明顯:
1) runtime使用Native方式渲染,將Egret標(biāo)準(zhǔn)項(xiàng)目封裝AndroidApp后將使游戲性能得到質(zhì)的飛躍。
2) runtime解決了碎片化的問(wèn)題,因此不同的Android設(shè)備上對(duì)H5播放多聲道聲音的支持差異,不同Android版本對(duì)于硬件加速的支持差異,均統(tǒng)一得到了解決,統(tǒng)統(tǒng)都支持!
Egret Android Support 2.0.2新功能
[新特性] 支持WebSocket TypedArray流傳輸
[新特性] 支持游戲包加密
[新特性] 支持網(wǎng)絡(luò)設(shè)置文件啟動(dòng)游戲
[新特性] 支持游戲設(shè)置項(xiàng)讀取和保存
[新特性] 支持iOS 8.4
[更新] 使用新的JavaScriptCore框架
[更新] 使用新的Graphics接口
[更新] 使用新的Math庫(kù)
[更新] 使用新的項(xiàng)目模版
[修復(fù)] 進(jìn)入后臺(tái)崩潰問(wèn)題
[修復(fù)] 輸入文字bug
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版