那曲檬骨新材料有限公司

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

話說科技 ? 2021-08-04 14:35 ? 次閱讀

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

poYBAGEKNUCAEUrsAAAzmZMVVcg05.jpeg

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的魅力。

pYYBAGEKNUCACB1_AAAsKTjt9BM85.jpeg

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在娛樂、教育等實時互動內容的創作,釋放出“自由硬件組合”的特殊能力,同時也為社區的百萬開發者提供了早期進入鴻蒙生態、分享設備紅利的便捷通道,促進了鴻蒙生態更快地發展。

fqj

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • HarmonyOS
    +關注

    關注

    79

    文章

    1982

    瀏覽量

    30579
收藏 人收藏

    評論

    相關推薦

    什么是 USB 3.2?

    :USB3.2支持通道數據傳輸,傳輸速度比前代產品更高。USB3.2Gen2x2(最快版本)的最大理論數據傳輸速率為每秒20千兆比特(Gbps)。這是通過使用兩個10Gbp
    的頭像 發表于 01-24 11:39 ?280次閱讀
    什么是 USB <b class='flag-5'>3.2</b>?

    【書籍評測活動NO.56】極速探索HarmonyOS NEXT:純血鴻蒙應用開發實踐

    地介紹了HarmonyOS NEXT的開發框架體系,幫助讀者快速建立起整體認知。書中包含了大量實戰案例,涵蓋界面構建、網絡交互、設備適配和協同開發等多個場景。另外,書中還詳細講解了
    發表于 01-20 16:53

    體驗MiniCPM-V 2.6 模態能力

    模態組網
    jf_23871869
    發布于 :2025年01月20日 13:40:48

    HarmonyOS開發指導類文檔更新速遞(上)

    、媒體相關能力新增、優化文檔,方便開發者更加高效使用文檔。 ArkUI(方舟UI框架) ArkUI(方舟UI框架)是一個簡潔、高性能、支持設備的UI框架,提供了豐富的應用界面開發所需能力
    的頭像 發表于 12-30 09:50 ?186次閱讀
    <b class='flag-5'>HarmonyOS</b>開發指導類文檔更新速遞(上)

    AWTK 最新動態:支持鴻蒙系統(HarmonyOS Next)

    導讀HarmonyOS是全球第三大移動操作系統,有巨大的市場潛力,在國產替代的背景下,機會多多,AWTK支持HarmonyOS,讓AWTK開發者也能享受HarmonyOS生態的紅利。A
    的頭像 發表于 11-06 08:03 ?344次閱讀
    AWTK 最新動態:<b class='flag-5'>支持</b>鴻蒙系統(<b class='flag-5'>HarmonyOS</b> Next)

    ModusToolbox? 3.2 Dashboard工程生成錯誤的原因?

    在生成工程時,出現如下錯誤: Opening project creator from C:/Users/XXX/ModusToolbox/tools_3.2/project-creator
    發表于 07-26 06:30

    Modustoolbox V3.2為什么無法在Linux(ubuntu-24.04)上安裝?

    當我們嘗試安裝 modustoolboxV3.2 時 在 ubuntu-24.04 系統中,它找不到任何 bsp,并顯示以下錯誤; 但 CY_PATH_TOOLS 卻顯示正確,怎么辦?
    發表于 07-24 06:15

    HarmonyOS NEXT Developer Beta1最新術語表

    的內容。頁面具備數據綁定、事件綁定、列表渲染、條件渲染等高級能力。 Hop,流轉 在HarmonyOS中泛指涉及多端的分布式操作。流轉能力打破設備界限,
    發表于 06-27 16:16

    鴻蒙開發:應用組件跨設備交互(流轉)【多端協同

    由于“多端協同任務管理”能力尚未具備,開發者當前只能通過開發系統應用獲取設備列表,不支持三方應用接入。
    的頭像 發表于 06-13 10:42 ?928次閱讀
    鴻蒙開發:應用組件跨<b class='flag-5'>設備</b>交互(流轉)【多端<b class='flag-5'>協同</b>】

    虹科干貨 |?設備協同無憂:Linux環境下PCAN固定設備ID/通道分配指南

    插入順序的影響。繼往期文章介紹了Windows環境下的實現方法后,本文將詳細介紹如何在Linux環境中CharDev和NetDev兩種模式下,通過PCAN實現設備ID和通道的固定分配,以提高設備
    的頭像 發表于 06-11 15:03 ?525次閱讀
    虹科干貨 |?<b class='flag-5'>多</b><b class='flag-5'>設備</b><b class='flag-5'>協同</b>無憂:Linux環境下PCAN固定<b class='flag-5'>設備</b>ID/通道分配指南

    請問PSoC? Creator IDE可以支持IMAGIMOB機器學習嗎?

    。 我發現IMAGIMOB 是一個很好的解決方案來滿足我的需求,但現在的問題是, PSoC? Creator支持 IMAGIMOB! PSoC? Creator 可以支持機器學習
    發表于 05-20 08:06

    MobTech袤博科技旗下核心SDK產品已全面適配HarmonyOS NEXT鴻蒙星河版

    HarmonyOS NEXT鴻蒙星河版。 不同于安卓系統和IOS系統,鴻蒙系統(HarmonyOS)是由華為公司推出的全場景、全平臺的分布式操作系統,具有設備
    的頭像 發表于 05-14 17:41 ?532次閱讀

    HarmonyOS開發技術全面分析

    套系統能力、適配多種終端形態的分布式理念,能夠支持多種終端設備。 ? 對消費者而言, HarmonyOS 能夠將生活場景中的各類終端進行能力
    發表于 02-21 16:31

    鴻蒙原生應用元服務實戰-發布時設備選擇注意事項

    在可公開可獲取DevEco Studio最新版本,Stage模型ArkTSAPI9開發元服務HarmonyOS4現不支持平板等;但是元服務在發布時是可選平板、智慧屏電視設備發布。 如果開發人員與上架
    發表于 02-21 10:22

    HarmonyOS SDK 助力新浪新聞打造精致易用的新聞應用

    開發多端部署,打通全鏈路新聞服務 為了支撐開發者高效開發終端設備上的應用,HarmonyOS 提供了包括多端開發環境、多端開發設備、多端開發能力
    發表于 02-07 15:51
    滦平县| 介绍百家乐官网赌博技巧| 百家乐官网游戏机的玩法| 澳门百家乐官网群策略| 海王星百家乐官网技巧| 24山向吉凶水法| 南宁百家乐赌| 大发888真钱赌场娱乐网规则| 大发888,| 百家乐官网筹码币方形| 闲和庄百家乐官网的玩法技巧和规则 | 百家乐官网园云鼎赌场娱乐网规则 | 888百家乐官网的玩法技巧和规则| 爱赢百家乐现金网| 百家乐合| 利博| 番禺百家乐官网电器店| 百家乐玩法教学视频| 大发888娱乐城永乐厅| 休宁县| 玩百家乐官网的玩法技巧和规则| 百家乐路单| qq德州扑克官网| 百家乐官网注册开户送现金| 租房做生意如何注意风水问题| 百家乐看图赢| 明珠网上娱乐| 百家乐官网沙| 网上百家乐哪家较安全| 色中色最新网址| 菲律宾百家乐官网娱乐场| 博狗百家乐的玩法技巧和规则| 12倍百家乐官网秘籍| 百家乐的注码技巧| 五大连池市| 百家乐博彩优惠论坛| 菲律宾太阳城官方网| 金赞百家乐现金网| 临夏市| 怎样看百家乐路单| 百家乐官网隔一数打法|