1. 程式人生 > 資訊 >Cocos Creator v3.2 遊戲引擎正式支援華為鴻蒙 HarmonyOS 多裝置協同能力

Cocos Creator v3.2 遊戲引擎正式支援華為鴻蒙 HarmonyOS 多裝置協同能力

8 月 2 日訊息 據 HarmonyOS 開發者公眾號訊息,今年 6 月 2 日,HarmonyOS 2 宣佈正式商用。同月 23 日,Cocos 團隊宣佈其 Cocos Creator 3.2 正式支援 HarmonyOS 2,成為全球首家支援 HarmonyOS 的遊戲引擎。

作為一款輕量高效的跨平臺遊戲開發工具,為了助力遊戲開發者輕鬆開發出具備多裝置協同能力的遊戲,Cocos creator 3.2 率先打通了支援 HarmonyOS 系統的遊戲開發流程。

整體工作流是先在 Cocos Creator 中完成內容開發,選擇針對 HarmonyOS 作業系統的工程構建,然後將構建完畢的工程匯入到 HarmonyOS 的 DevEco Studio 裡編譯/打包/部署除錯。整體工作流與開發者釋出到其他原生手機平臺類似,熟悉這類開發的開發者操作起來非常簡單。

充分利用 HarmonyOS“分散式技術”帶來的裝置流轉和協同的便利性,Cocos 引擎帶來了支援 HarmonyOS 的多裝置協同的遊戲模板,讓開發者可以通過該模板,快速建立支援多裝置協同的遊戲或者應用

在 HarmonyOS 中,經過發現、配對、連線、組合、驗證後,兩個裝置就能進行連線,創造更多有趣應用和遊戲體驗場景,帶來全新的互動模式。基於這個特點,Cocos 想到可開發一款“隨時可玩,多人蔘與”的 Party Game。

現今的主機、PC 機上已誕生很多優秀的 Party Game,但受限於手柄數量、便攜性等問題,玩家無法實現想玩就玩、多人互動的遊戲體驗。使用 HarmonyOS 分散式能力,充分利用玩家已有裝置,能很好解決這些問題,讓更多朋友能隨時加入遊戲,享受 Party Game 的魅力。

視訊展示的遊戲《搶金幣》就是基於 Cocos 引擎的 HarmonyOS 多裝置協同遊戲模板製作的。該遊戲可快速實現 HarmonyOS 上的裝置發現和連線功能,利用手機充當遊戲手柄來進行大屏上的操控,遊戲玩法簡單且直接。從玩法到體驗都突出了呆萌、歡快的遊戲感受。

在這款遊戲的場景裡,遊戲端會被放置在智慧屏中執行,而手機只是作為手柄實現操控。當遊戲開始時,智慧屏會彈出裝置選擇頁面,選中附近的華為手機作為手柄輸入端,建立連線,初始化裝置。建立連線之後,智慧屏會通過 senDataToRemote 介面來告知手機端作為控制器可進入遊戲狀態,而手機端作為手柄則通過 onRemoteRequest 接受遊戲可開始操作的訊號,開始傳送操控資料給智慧屏;在整體遊戲過程中,所有操控資料都可以通過這兩個介面進行傳輸和反饋,實現撿金幣、撿錘頭及搶金幣的遊戲邏輯。

這就是 HarmonyOS 的分散式能力,通過這種能力,使手機在智慧屏附近即可迅速被虛擬成一個手柄終端,將智慧屏的互動擴充套件到手機,充分結合手機的多模輸入和智慧屏的大屏優點,組成新的多人娛樂場景。

瞭解到,Cocos 目前已支撐了全球 203 個國家和地區的 150 萬內容開發者,基於Cocos引擎創作的手機遊戲、小遊戲、App 等已觸達全球超過 16 億終端使用者。內容品類涵蓋數字娛樂、數字文創、線上教育、虛擬展會、電商展示等。此次 Cocos 和 HarmonyOS 的深度合作,將助力 HarmonyOS 在娛樂、教育等實時互動內容的創作,釋放出“自由硬體組合”的特殊能力,同時也為社群的百萬開發者提供了早期進入鴻蒙生態、分享裝置紅利的便捷通道,促進了鴻蒙生態更快地發展。