成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

Cocos Creator v3.2 正式支持 HarmonyOS 多設備協同能力

2021-08-03 18:29:23來源:威易網作者:

今年6月2日,HarmonyOS 2宣布正式商用。同月23日,Cocos團隊宣布其Cocos Creator3.2正式支持HarmonyOS 2,成為全球首家支持 HarmonyOS的游戲引擎。

今年6月2日,HarmonyOS 2宣布正式商用。同月23日,Cocos團隊宣布其Cocos Creator3.2正式支持HarmonyOS 2,成為全球首家支持 HarmonyOS的游戲引擎。

\
Cocos Creator v3.2 發布 HarmonyOS 工作流

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

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

HarmonyOS分布式技術,提升游戲魅力

充分利用HarmonyOS “分布式技術”帶來的設備流轉和協同的便利性,Cocos引擎帶來了支持HarmonyOS的多設備協同的游戲模板,讓開發者可以通過該模板,快速創建支持多設備協同的游戲或者應用。

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

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


Cocos 多設備協同游戲案例

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

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

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

HarmonyOS開發問題及解決方式 

同時,Cocos團隊也梳理了基于HarmonyOS開發期間可能碰到的問題,主要包括:

問題1:無法調起遠端設備 

解決方案:檢查bundle name和ablility name,保證工程中跳轉目標的正確性。

問題2:調起遠程設備,但本地顯示未連接上 

解決方案:需要先在手柄端進行授權后,才可由大屏端進行連接。

問題3:so體積過大

解決方案:Cocos引擎的代碼主要是C++,HarmonyOS平臺構建產生的libcocos.so目前還沒有被正確的進行strip,可用HarmonyOS平臺Native SDK下的llvm-strip,命令為:llvm-strip --strip-debug ./libcocos.so。目前strip完的效果官方還在持續優化中。 

問題4:大屏無法連接手機

解決方案:在兩個項目的config.json文件中,在Ability前加上屬性標簽“visible”:true。

問題5:無法獲取子模塊asset資源

解決方案:游戲端和手柄端合并成一個HarmonyOS工程中會產生多個模塊,修改獲取 asset 資源路徑,根據模塊名來獲取 asset 資源路徑。

針對上述問題,Cocos 以自身過硬的技術,快速解決問題的能力,極大縮短了開發時間,作為鴻蒙生態中全球第一家實現適配支持的游戲引擎,為開發者提供了堅實的后盾。 

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

關鍵詞:CocosHarmonyOS
主站蜘蛛池模板: 岑巩县| 枣庄市| 华容县| 淅川县| 岑巩县| 乡城县| 荔浦县| 双辽市| 时尚| 商城县| 长治县| 师宗县| 友谊县| 麦盖提县| 汪清县| 苗栗市| 宁城县| 会昌县| 海兴县| 新晃| 凤冈县| 托克逊县| 杭锦后旗| 涿鹿县| 罗平县| 石阡县| 天长市| 龙州县| 遂昌县| 镶黄旗| 双牌县| 长兴县| 屏山县| 阿瓦提县| 栾城县| 垦利县| 郑州市| 呼图壁县| 北川| 松原市| 房产|