一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Cocos Creator v3.2 正式支持 HarmonyOS 多設(shè)備協(xié)同能力

話說(shuō)科技 ? 2021-08-04 14:35 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

poYBAGEKNUCAEUrsAAAzmZMVVcg05.jpeg

Cocos Creator v3.2 發(fā)布 HarmonyOS 工作流

作為一款輕量高效的跨平臺(tái)游戲開(kāi)發(fā)工具,為了助力游戲開(kāi)發(fā)者輕松開(kāi)發(fā)出具備多設(shè)備協(xié)同能力的游戲,Cocos creator 3.2率先打通了支持HarmonyOS系統(tǒng)的游戲開(kāi)發(fā)流程。

整體工作流是先在 Cocos Creator 中完成內(nèi)容開(kāi)發(fā),選擇針對(duì)HarmonyOS操作系統(tǒng)的工程構(gòu)建,然后將構(gòu)建完畢的工程導(dǎo)入到HarmonyOS的DevEco Studio里編譯/打包/部署調(diào)試。整體工作流與開(kāi)發(fā)者發(fā)布到其他原生手機(jī)平臺(tái)類(lèi)似,熟悉這類(lèi)開(kāi)發(fā)的開(kāi)發(fā)者操作起來(lái)非常簡(jiǎn)單。

HarmonyOS分布式技術(shù),提升游戲魅力

充分利用HarmonyOS “分布式技術(shù)”帶來(lái)的設(shè)備流轉(zhuǎn)和協(xié)同的便利性,Cocos引擎帶來(lái)了支持HarmonyOS的多設(shè)備協(xié)同的游戲模板,讓開(kāi)發(fā)者可以通過(guò)該模板,快速創(chuàng)建支持多設(shè)備協(xié)同的游戲或者應(yīng)用。

在HarmonyOS中,經(jīng)過(guò)發(fā)現(xiàn)、配對(duì)、連接、組合、驗(yàn)證后,兩個(gè)設(shè)備就能進(jìn)行連接,創(chuàng)造更多有趣應(yīng)用和游戲體驗(yàn)場(chǎng)景,帶來(lái)全新的互動(dòng)模式。基于這個(gè)特點(diǎn),Cocos想到可開(kāi)發(fā)一款“隨時(shí)可玩,多人參與”的Party Game。

現(xiàn)今的主機(jī)、PC機(jī)上已誕生很多優(yōu)秀的Party Game,但受限于手柄數(shù)量、便攜性等問(wèn)題,玩家無(wú)法實(shí)現(xiàn)想玩就玩、多人互動(dòng)的游戲體驗(yàn)。使用HarmonyOS分布式能力,充分利用玩家已有設(shè)備,能很好解決這些問(wèn)題,讓更多朋友能隨時(shí)加入游戲,享受Party Game的魅力。

pYYBAGEKNUCACB1_AAAsKTjt9BM85.jpeg

Cocos 多設(shè)備協(xié)同游戲案例

視頻展示的游戲《搶金幣》就是基于Cocos引擎的HarmonyOS多設(shè)備協(xié)同游戲模板制作的。該游戲可快速實(shí)現(xiàn)HarmonyOS上的設(shè)備發(fā)現(xiàn)和連接功能,利用手機(jī)充當(dāng)游戲手柄來(lái)進(jìn)行大屏上的操控,游戲玩法簡(jiǎn)單且直接。從玩法到體驗(yàn)都突出了呆萌、歡快的游戲感受。

在這款游戲的場(chǎng)景里,游戲端會(huì)被放置在智慧屏中運(yùn)行,而手機(jī)只是作為手柄實(shí)現(xiàn)操控。當(dāng)游戲開(kāi)始時(shí),智慧屏?xí)棾鲈O(shè)備選擇頁(yè)面,選中附近的華為手機(jī)作為手柄輸入端,建立連接,初始化設(shè)備。建立連接之后,智慧屏?xí)ㄟ^(guò)senDataToRemote接口來(lái)告知手機(jī)端作為控制器可進(jìn)入游戲狀態(tài),而手機(jī)端作為手柄則通過(guò)onRemoteRequest接受游戲可開(kāi)始操作的信號(hào),開(kāi)始發(fā)送操控?cái)?shù)據(jù)給智慧屏;在整體游戲過(guò)程中,所有操控?cái)?shù)據(jù)都可以通過(guò)這兩個(gè)接口進(jìn)行傳輸和反饋,實(shí)現(xiàn)撿金幣、撿錘頭及搶金幣的游戲邏輯。

這就是HarmonyOS的分布式能力,通過(guò)這種能力,使手機(jī)在智慧屏附近即可迅速被虛擬成一個(gè)手柄終端,將智慧屏的交互擴(kuò)展到手機(jī),充分結(jié)合手機(jī)的多模輸入和智慧屏的大屏優(yōu)點(diǎn),組成新的多人娛樂(lè)場(chǎng)景。

HarmonyOS開(kāi)發(fā)問(wèn)題及解決方式

同時(shí),Cocos團(tuán)隊(duì)也梳理了基于HarmonyOS開(kāi)發(fā)期間可能碰到的問(wèn)題,主要包括:

問(wèn)題1:無(wú)法調(diào)起遠(yuǎn)端設(shè)備

解決方案:檢查bundle name和ablility name,保證工程中跳轉(zhuǎn)目標(biāo)的正確性。

問(wèn)題2:調(diào)起遠(yuǎn)程設(shè)備,但本地顯示未連接上

解決方案:需要先在手柄端進(jìn)行授權(quán)后,才可由大屏端進(jìn)行連接。

問(wèn)題3:so體積過(guò)大

解決方案:Cocos引擎的代碼主要是C++,HarmonyOS平臺(tái)構(gòu)建產(chǎn)生的libcocos.so目前還沒(méi)有被正確的進(jìn)行strip,可用HarmonyOS平臺(tái)Native SDK下的llvm-strip,命令為:llvm-strip --strip-debug ./libcocos.so。目前strip完的效果官方還在持續(xù)優(yōu)化中。

問(wèn)題4:大屏無(wú)法連接手機(jī)

解決方案:在兩個(gè)項(xiàng)目的config.json文件中,在Ability前加上屬性標(biāo)簽“visible”:true。

問(wèn)題5:無(wú)法獲取子模塊asset資源

解決方案:游戲端和手柄端合并成一個(gè)HarmonyOS工程中會(huì)產(chǎn)生多個(gè)模塊,修改獲取 asset 資源路徑,根據(jù)模塊名來(lái)獲取 asset 資源路徑。

針對(duì)上述問(wèn)題,Cocos 以自身過(guò)硬的技術(shù),快速解決問(wèn)題的能力,極大縮短了開(kāi)發(fā)時(shí)間,作為鴻蒙生態(tài)中全球第一家實(shí)現(xiàn)適配支持的游戲引擎,為開(kāi)發(fā)者提供了堅(jiān)實(shí)的后盾。

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

fqj

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HarmonyOS
    +關(guān)注

    關(guān)注

    80

    文章

    2126

    瀏覽量

    33085
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    HarmonyOS 5】鴻蒙星閃NearLink詳解

    HarmonyOS 提供的短距離通信服務(wù),支持星閃設(shè)備間的連接、數(shù)據(jù)交互。例如,手機(jī)可作為中心設(shè)備與外圍設(shè)備(如鼠標(biāo)、手寫(xiě)筆、智能家電
    的頭像 發(fā)表于 07-11 18:24 ?317次閱讀
    【<b class='flag-5'>HarmonyOS</b> 5】鴻蒙星閃NearLink詳解

    HarmonyOS 5 makeObserved接口詳解

    HarmonyOS 5】makeObserved接口詳解 ##鴻蒙開(kāi)發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類(lèi)應(yīng)用 (金融理財(cái)# 一、makeObserved接口
    的頭像 發(fā)表于 06-16 17:58 ?287次閱讀

    HarmonyOS NEXT應(yīng)用開(kāi)發(fā)-Notification Kit(用戶通知服務(wù))更多系統(tǒng)能力

    1. BundleOption 支持設(shè)備Phone2in1TabletCarWearable type BundleOption = _BundleOption 描述BundleOption信息
    發(fā)表于 06-04 15:43

    ?HarmonyOS座艙:貼片電容ESR對(duì)設(shè)備協(xié)同供電的影響

    本文以東莞市平尚電子科技有限公司(平尚科技)的AEC-Q200車(chē)規(guī)級(jí)貼片電容技術(shù)為核心,探討HarmonyOS智能座艙設(shè)備協(xié)同供電場(chǎng)景中ESR對(duì)系統(tǒng)穩(wěn)定性的影響。通過(guò)低ESR導(dǎo)電聚合
    的頭像 發(fā)表于 05-27 14:07 ?183次閱讀
    ?<b class='flag-5'>HarmonyOS</b>座艙:貼片電容ESR對(duì)<b class='flag-5'>多</b><b class='flag-5'>設(shè)備</b><b class='flag-5'>協(xié)同</b>供電的影響

    協(xié)同與邊緣計(jì)算:聚徽廠家分析工業(yè)觸摸一體機(jī)的智能化升級(jí)路徑

    工業(yè)生產(chǎn)的協(xié)同效率與數(shù)據(jù)處理能力。 一、協(xié)同:構(gòu)建高效交互生態(tài) (一)協(xié)同的技術(shù)原理
    的頭像 發(fā)表于 05-21 16:40 ?247次閱讀

    PCIe-6314 四口USB 3.2工業(yè)級(jí)主控卡技術(shù)白皮書(shū)

    的性能瓶頸,通過(guò)硬件架構(gòu)創(chuàng)新與工業(yè)級(jí)可靠性設(shè)計(jì),為高速數(shù)據(jù)采集、設(shè)備協(xié)同控制提供穩(wěn)定高效的連接解決方案。適用于工業(yè)相機(jī)陣列、高速外設(shè)集群、精密檢測(cè)設(shè)備等對(duì)數(shù)據(jù)吞吐
    的頭像 發(fā)表于 05-12 13:46 ?273次閱讀
    PCIe-6314 四口USB <b class='flag-5'>3.2</b>工業(yè)級(jí)主控卡技術(shù)白皮書(shū)

    H6801升壓恒壓芯片搭配PD協(xié)議芯片,支持QC3.0和QC2.0應(yīng)用方案支持 5V 9V 12V 15V 20V電壓輸出

    隨著智能設(shè)備向高能效快充升級(jí),PD快充憑借協(xié)議兼容與動(dòng)態(tài)功率分配技術(shù),正重塑能源管理架構(gòu),本文將解析Type-C充電及升壓供電系統(tǒng)核心方案與協(xié)同設(shè)計(jì)。 NO.1 TYPE-C 接口快充市場(chǎng)
    發(fā)表于 04-21 11:26

    HarmonyOS NEXT 原生應(yīng)用/元服務(wù)調(diào)試概述

    一、概述 DevEco Studio提供了豐富的HarmonyOS應(yīng)用/元服務(wù)調(diào)試能力,支持JS、ArkTS、C/C單語(yǔ)言調(diào)試和ArkTS/JS+C/C跨語(yǔ)言調(diào)試能力,并且
    發(fā)表于 02-26 11:03

    【「鴻蒙操作系統(tǒng)設(shè)計(jì)原理與架構(gòu)」閱讀體驗(yàn)】02-華為鴻蒙設(shè)計(jì)理念

    的緩存策略,減少重復(fù)的數(shù)據(jù)讀取,提高文件訪問(wèn)效率 。 分布式任務(wù)調(diào)度 :分布式任務(wù)調(diào)度是 HarmonyOS 實(shí)現(xiàn)設(shè)備協(xié)同工作的關(guān)鍵技術(shù)之一,它就像是一個(gè)智能的任務(wù)分配器,能夠根據(jù)
    發(fā)表于 02-23 16:16

    什么是 USB 3.2?

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

    體驗(yàn)MiniCPM-V 2.6 模態(tài)能力

    模態(tài)組網(wǎng)
    jf_23871869
    發(fā)布于 :2025年01月20日 13:40:48

    HarmonyOS開(kāi)發(fā)指導(dǎo)類(lèi)文檔更新速遞(上)

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

    AWTK 最新動(dòng)態(tài):支持鴻蒙系統(tǒng)(HarmonyOS Next)

    導(dǎo)讀HarmonyOS是全球第三大移動(dòng)操作系統(tǒng),有巨大的市場(chǎng)潛力,在國(guó)產(chǎn)替代的背景下,機(jī)會(huì)多多,AWTK支持HarmonyOS,讓AWTK開(kāi)發(fā)者也能享受HarmonyOS生態(tài)的紅利。A
    的頭像 發(fā)表于 11-06 08:03 ?847次閱讀
    AWTK 最新動(dòng)態(tài):<b class='flag-5'>支持</b>鴻蒙系統(tǒng)(<b class='flag-5'>HarmonyOS</b> Next)

    ModusToolbox? 3.2 Dashboard工程生成錯(cuò)誤的原因?

    在生成工程時(shí),出現(xiàn)如下錯(cuò)誤: Opening project creator from C:/Users/XXX/ModusToolbox/tools_3.2/project-creator
    發(fā)表于 07-26 06:30

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

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