據(jù)HarmonyOS開發(fā)者公眾號消息,今年6月,HarmonyOS 2宣布正式商用。同月23日,Cocos 團(tuán)隊(duì)宣布其Cocos Creator 3.2正式支持HarmonyOS 2,成為全球首家支持HarmonyOS的游戲引擎。
作為一款輕量高效的跨平臺游戲開發(fā)工具,為了助力游戲開發(fā)者輕松開發(fā)出具備多設(shè)備協(xié)同能力的游戲,Cocos creator 3.2率先打通了支持HarmonyOS系統(tǒng)的游戲開發(fā)流程。
官方表示,將充分利用HarmonyOS “分布式技術(shù)”帶來的設(shè)備流轉(zhuǎn)和協(xié)同的便利性,Cocos引擎帶來了支持HarmonyOS的多設(shè)備協(xié)同的游戲模板,讓開發(fā)者可以通過該模板,快速創(chuàng)建支持多設(shè)備協(xié)同的游戲或者應(yīng)用。
值得一提的是,在HarmonyOS中,經(jīng)過發(fā)現(xiàn)、配對、連接、組合、驗(yàn)證后,兩個(gè)設(shè)備即可進(jìn)行連接,帶來更多有趣應(yīng)用和游戲體驗(yàn)場景以及全新的互動模式。
基于這個(gè)特點(diǎn),Cocos 想到可開發(fā)一款“隨時(shí)可玩,多人參與”的Party Game。
雖然目前已在PC、主機(jī)上誕生過多款Party Game,但受限于手柄數(shù)量、便攜性等問題,玩家無法實(shí)現(xiàn)想玩就玩、多人互動的游戲體驗(yàn)。
在《搶金幣》中,游戲端會被放置在智慧屏中運(yùn)行,而手機(jī)僅作為手柄實(shí)現(xiàn)操控。
當(dāng)游戲開始時(shí),智慧屏?xí)棾鲈O(shè)備選擇頁面,選中附近的華為手機(jī)作為手柄輸入端,建立連接,初始化設(shè)備。建立連接之后,智慧屏?xí)ㄟ^senDataToRemote接口來告知手機(jī)端作為控制器可進(jìn)入游戲狀態(tài)。
而手機(jī)端作為手柄則通過onRemoteRequest接受游戲可開始操作的信號,開始發(fā)送操控?cái)?shù)據(jù)給智慧屏。
官方表示,在整體游戲過程中,所有操控?cái)?shù)據(jù)都可以通過這兩個(gè)接口進(jìn)行傳輸和反饋,實(shí)現(xiàn)撿金幣、撿錘頭及搶金幣的游戲邏輯。
通過使用HarmonyOS分布式能力,充分利用玩家已有設(shè)備,能很好解決這些問題,讓更多朋友能隨時(shí)加入游戲。
據(jù)悉,此次Cocos與HarmonyOS的深度合作,將助力HarmonyOS在娛樂、教育等實(shí)時(shí)互動內(nèi)容的創(chuàng)作,釋放出“自由硬件組合”的特殊能力。
評論