Cocos攜手樂(lè)元素 《開(kāi)心消消樂(lè)》成功移植OpenHarmony

《開(kāi)心消消樂(lè)》這款游戲相信大家都不陌生,伴隨智能手機(jī)的普及,很多人手機(jī)里都安裝過(guò)這款國(guó)民級(jí)別的休閑游戲。隨著OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony”)應(yīng)用開(kāi)發(fā)能力的逐步完善和豐富,這款游戲也成功完成OpenHarmony平臺(tái)移植。

圖片 1_20230329173204_519.png

基于首個(gè)支持OpenHarmony的游戲引擎Cocos 2dx移植

Cocos主要有兩款游戲引擎Cocos Creator和Cocos 2dx 以及一個(gè)商業(yè)產(chǎn)品Cocos Runtime。Cocos引擎本身具有跨平臺(tái)、低功耗、高性能三大核心特點(diǎn),與OpenHarmony智慧全場(chǎng)景、多端聯(lián)動(dòng)與跨設(shè)備流轉(zhuǎn)等能力不謀而合。2022年,Cocos在Creator 3.6.1 的基礎(chǔ)上成功適配了 OpenHarmony 3.2 beta2 分支并成功運(yùn)行官方游戲案例《鷹擊長(zhǎng)空》,由此成為全球首家支持OpenHarmony 的 3D游戲引擎。

《開(kāi)心消消樂(lè)》基于Cocos 2dx引擎開(kāi)發(fā),該引擎是完全開(kāi)源的,也是目前游戲廠商使用較多的游戲引擎。此次《開(kāi)心消消樂(lè)》成功移植OpenHarmony,標(biāo)志著Cocos已完成兩款游戲引擎CocosCreator和Cocos2dx在OpenHarmony上的適配。

僅用3天跑通主流程,為移植大型應(yīng)用積累經(jīng)驗(yàn)

在Cocos游戲引擎成功移植的基礎(chǔ)上,樂(lè)元素的移植團(tuán)隊(duì)初期確定了“先做減法,再做加法”的目標(biāo),先實(shí)現(xiàn)包含了基礎(chǔ)玩法和UI動(dòng)畫(huà)渲染的最小集目標(biāo)。在最小集基礎(chǔ)上,再逐步去完善基礎(chǔ)的功能,比如網(wǎng)絡(luò)、音樂(lè)、音效。

完善基礎(chǔ)功能以后,就得到了一個(gè)能夠聯(lián)網(wǎng)的包含核心功能的版本,在這個(gè)版本基礎(chǔ)上再去擴(kuò)展周邊的一些系統(tǒng),比如登錄、包括后續(xù)接入的支付推送,優(yōu)化游戲體驗(yàn)的震動(dòng)功能等等,同時(shí)進(jìn)行性能上的測(cè)試和優(yōu)化工作,僅用了3天的時(shí)間,《開(kāi)心消消樂(lè)》就跑通了主流程并成功運(yùn)行起來(lái)。

Cocos游戲引擎和《開(kāi)心消消樂(lè)》的成功移植,給更多的游戲廠商帶來(lái)了寶貴的經(jīng)驗(yàn)和借鑒意義,只要引擎廠商和游戲CP廠商確定好最小移植路徑,提前識(shí)別風(fēng)險(xiǎn),就可以大幅節(jié)省移植時(shí)間,也為更多游戲廠商打開(kāi)了通往OpenHarmony生態(tài)的加速通道。日前,OpenHarmony游戲SIG組已在Gitee上發(fā)布了Cocos 2dx 2.2.6(代碼鏈接https://gitee.com/openharmony-sig/cocos2dx/tree/cocos2d-x-2.2.6-ohos/),后續(xù)會(huì)提交合入到Cocos的GitHub官網(wǎng),歡迎廣大游戲開(kāi)發(fā)者踴躍嘗試基于2.2.6引擎做游戲開(kāi)發(fā)和移植。

開(kāi)源共建,繁榮OpenHarmony生態(tài)

為幫助開(kāi)發(fā)者更高效開(kāi)發(fā)應(yīng)用,OpenHarmony開(kāi)發(fā)套件為開(kāi)發(fā)者提供了全鏈路的工具鏈,覆蓋和滿足應(yīng)用設(shè)計(jì)、開(kāi)發(fā)、測(cè)試、上架、運(yùn)營(yíng)全生命周期需要。OpenHarmony官網(wǎng)也上線了19個(gè)系列課程,386個(gè)應(yīng)用開(kāi)發(fā)樣例,展示了基于OpenHarmony的網(wǎng)絡(luò)框架,IoT連接,軟總線,ArkUI,語(yǔ)音識(shí)別與響應(yīng),圖像AI識(shí)別等關(guān)鍵能力。此外,OpenHarmony的底座技術(shù)能力也不斷增強(qiáng),現(xiàn)已擁有16,000 多個(gè)API,并在應(yīng)用開(kāi)發(fā)、多媒體、通信等能力上進(jìn)行了完善和豐富,將全面支持手機(jī)、平板、大屏、車(chē)機(jī)等復(fù)雜帶屏設(shè)備應(yīng)用開(kāi)發(fā)。隨著越來(lái)越多的伙伴加入到OpenHarmony應(yīng)用開(kāi)發(fā)中,相信OpenHarmony的生態(tài)將越來(lái)越繁榮。

(免責(zé)聲明:本網(wǎng)站內(nèi)容主要來(lái)自原創(chuàng)、合作伙伴供稿和第三方自媒體作者投稿,凡在本網(wǎng)站出現(xiàn)的信息,均僅供參考。本網(wǎng)站將盡力確保所提供信息的準(zhǔn)確性及可靠性,但不保證有關(guān)資料的準(zhǔn)確性及可靠性,讀者在使用前請(qǐng)進(jìn)一步核實(shí),并對(duì)任何自主決定的行為負(fù)責(zé)。本網(wǎng)站對(duì)有關(guān)資料所引致的錯(cuò)誤、不確或遺漏,概不負(fù)任何法律責(zé)任。
任何單位或個(gè)人認(rèn)為本網(wǎng)站中的網(wǎng)頁(yè)或鏈接內(nèi)容可能涉嫌侵犯其知識(shí)產(chǎn)權(quán)或存在不實(shí)內(nèi)容時(shí),應(yīng)及時(shí)向本網(wǎng)站提出書(shū)面權(quán)利通知或不實(shí)情況說(shuō)明,并提供身份證明、權(quán)屬證明及詳細(xì)侵權(quán)或不實(shí)情況證明。本網(wǎng)站在收到上述法律文件后,將會(huì)依法盡快聯(lián)系相關(guān)文章源頭核實(shí),溝通刪除相關(guān)內(nèi)容或斷開(kāi)相關(guān)鏈接。 )