RM新时代网站-首页

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

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

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

華為鴻蒙系統(tǒng)之分布式游戲詳解

如意 ? 來源:快科技 ? 作者:上方文Q ? 2021-01-30 10:42 ? 次閱讀

鴻蒙”(Harmony)無疑是近期以來最為熱點的話題之一,而在技術(shù)層面上,“分布式”又是鴻蒙最核心的關(guān)鍵點之一,無論應(yīng)用還是游戲都與之息息相關(guān)。

剛剛發(fā)布的華為智慧屏S系列,就搭載了最新鴻蒙系統(tǒng),還上線了分布式游戲。這不但是華為智慧屏S系列的一個重要功能,也是鴻蒙系統(tǒng)分布式娛樂的典型應(yīng)用場景。

今天,華為就展示了平常難得一見的研發(fā)中心,并介紹了鴻蒙分布式游戲的前世與今生。

1、什么是鴻蒙分布式游戲?

鴻蒙分布式游戲是華為智慧屏的一個重點功能,通過分布式能力,反向調(diào)用手機陀螺儀和觸控等能力來操控游戲,延時低至30毫秒。

比如賽車類游戲的變向、轉(zhuǎn)彎等操作,都可以通過手機陀螺儀完成,一些按鍵操作類的游戲,也可以自定義虛擬按鍵來操控。

簡單來說,就是智慧屏上運行游戲,手機當(dāng)游戲手柄。

2、為什么要做分布式游戲?

玩游戲,自然屏幕越大視覺效果越震撼,但是在移動端,屏幕大小是有限制的,不可能和PC、主機相媲美。

不過,在大屏上玩游戲,最大的挑戰(zhàn)是需要找到合適的操控方式。

除了傳統(tǒng)的鍵盤、鼠標、手柄,能不能用手機對大屏進行游戲操控呢?手機人手一部,無需額外購買,代替手柄功能的話又省了一筆錢。

3、手機操控大屏游戲的攔路虎

華為此前的智慧屏X65已經(jīng)可以通過鏡像操控技術(shù),將智慧屏的屏幕鏡像投射到手機側(cè),然后用戶可以通過手機操作對大屏進行控制。

那么,是不是也可以在玩游戲時,用手機控制,用大屏顯示呢?

但是這方案有兩個缺點:

一是手機側(cè)按鈕無反饋,在操控的過程中用戶往往不知道手指在大屏上觸控的位置,無法獲得跟對著手機操作一樣的視覺畫面;

二是目前只使用了手機屏幕的觸控能力,與PS4、Xbox等主機游戲的手柄相比,操控形式上更顯單一化,容易讓用戶感到乏味。

于是,如何增強大屏游戲的感官體驗,讓用戶更有身臨其境的感覺,就成了關(guān)鍵點。

4、突如其來的靈感

研發(fā)過程中,華為工程師意外找到了一套理論模型:

學(xué)術(shù)界有較多的針對橡皮手幻覺(利用橡皮手的處理來研究人體對身體的歸屬感)、虛擬手幻覺(利用虛擬手的處理如何影響人的心理感知)的研究結(jié)果,任何模型都能引起參與者的感知,感知效果最強的是跟人手最接近的模型。

簡單來說,采用最真實的手外觀能引起用戶更強烈的真實擁有感。

那么,如果能在大屏上顯示出手指觸摸形狀,用戶對大屏游戲的觸控操作體驗肯定會有提升巨大。

相比于系統(tǒng)自帶通過類似鼠標的指針顯示手觸摸位置,直接在大屏上虛擬繪制出手指,可以達到更逼真的效果,讓用戶的感知體驗更加強烈。

去年9月份,研發(fā)團隊確立了目標,將最終上線時間瞄準在12月上市的智慧屏S系列,因此留給開發(fā)的時間只有三個月,而除去安全送檢等流程,真正的開發(fā)時間只剩下一個月。

5、“九九八十一難”的開發(fā)之路

技術(shù)上的第一難題便是如何將手機上獲取到的觸摸信息發(fā)送給大屏,初期嘗試過多種不同的實現(xiàn)方案,但都因為存在各種問題而被否定。

在整體進度停滯不前之際,有人想到,既然智慧屏App之前已經(jīng)建立過與大屏的傳輸通道,為什么不直接將手機上獲取到的觸摸事件(觸摸屏上的觸摸動作)通過網(wǎng)絡(luò)的方式傳輸給大屏呢?

結(jié)果,第一版demo證明效果很差,手指的時延達到2秒甚至更長,幾乎用不了!

競購各種努力,終于成功將端到端時延控制在了30毫秒以內(nèi),正常使用下幾乎感受不到延時。

此外,為了使繪制手指的呈現(xiàn)效果更加真實,研發(fā)團隊進行了大量的實際操控測試,并通過視頻記錄下操作時手指點擊不同區(qū)域的形態(tài)加以研究,開發(fā)出了一套只需要根據(jù)用戶點擊位置,就能推算出手指形態(tài)位置的逆向生成算法。

根據(jù)手指在屏幕的位置,就可以區(qū)分手指的左右手,并且會依據(jù)上一幀的手指信息,推算當(dāng)前幀的信息。

此外還有一新的問題,就是在實際的游戲操作體驗中,如果快速點擊屏幕,手指會不停的閃爍,嚴重影響用戶體驗。

為此,開發(fā)團隊加入了手指消影技術(shù),即手指在抬起的時候會逐漸消失,整個手指從按下到抬起較為流暢,提升了整體顯示的滑動感,提升用戶的使用體驗。

開發(fā)團隊還選型了上百種手指的圖形,每一種都經(jīng)過研發(fā)團隊、視覺團隊以及眾多“體驗官”反饋,優(yōu)化在大屏上顯示的效果。

目前,《一起來飛車》《極品瘋狂賽車》等分布式游戲已經(jīng)正式在華為智慧屏應(yīng)用市場上線,后續(xù)還會陸續(xù)上線更多游戲。
責(zé)編AJX

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

    關(guān)注

    216

    文章

    34411

    瀏覽量

    251496
  • 分布式
    +關(guān)注

    關(guān)注

    1

    文章

    895

    瀏覽量

    74498
  • 鴻蒙系統(tǒng)
    +關(guān)注

    關(guān)注

    183

    文章

    2634

    瀏覽量

    66306
收藏 人收藏

    評論

    相關(guān)推薦

    【書籍評測活動NO.53】鴻蒙操作系統(tǒng)設(shè)計原理與架構(gòu)

    , 分門別類地闡述鴻蒙操作系統(tǒng)關(guān)鍵子系統(tǒng)的技術(shù)架構(gòu)和主要設(shè)計思路,包括內(nèi)核、方舟運行時、圖形、媒體、驅(qū)動框架、各種分布式技術(shù),以及安全、DFX 等方面的相關(guān)架構(gòu)設(shè)計思路 。 圍繞Har
    發(fā)表于 12-16 15:10

    鴻蒙ArkTS聲明開發(fā):跨平臺支持列表【分布式遷移標識】 通用屬性

    組件的分布式遷移標識,指明了該組件在分布式遷移場景下可以將特定狀態(tài)恢復(fù)到對端設(shè)備。
    的頭像 發(fā)表于 06-07 21:15 ?391次閱讀

    分布式SCADA系統(tǒng)的特點的組成

    在工業(yè)自動化和能源管理領(lǐng)域,SCADA(Supervisory Control And Data Acquisition)系統(tǒng)扮演著至關(guān)重要的角色。其中,分布式SCADA系統(tǒng)憑借其獨特的結(jié)構(gòu)和功能
    的頭像 發(fā)表于 06-07 14:43 ?535次閱讀

    鴻蒙開發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (分布式數(shù)據(jù)管理)】

    分布式數(shù)據(jù)管理為應(yīng)用程序提供不同設(shè)備間數(shù)據(jù)庫的分布式協(xié)同能力。通過調(diào)用分布式數(shù)據(jù)各個接口,應(yīng)用程序可將數(shù)據(jù)保存到分布式數(shù)據(jù)庫中,并可對分布式
    的頭像 發(fā)表于 06-07 09:30 ?962次閱讀
    <b class='flag-5'>鴻蒙</b>開發(fā)接口數(shù)據(jù)管理:【@ohos.data.distributedData (<b class='flag-5'>分布式</b>數(shù)據(jù)管理)】

    華為分布式存儲連續(xù)三年榮膺2024年Gartner“客戶之選”

    近日,全球權(quán)威咨詢與分析機構(gòu)Gartner發(fā)布《2024年Gartner Peer InsightsTM 分布式文件系統(tǒng)與對象存儲“客戶之聲”》報告,華為憑借其OceanStor分布式
    的頭像 發(fā)表于 05-24 10:12 ?708次閱讀

    分布式光伏監(jiān)控系統(tǒng)解決方案

    分布式光伏發(fā)電系統(tǒng)的發(fā)電量,提高分布式光伏發(fā)電系統(tǒng)的利用率。發(fā)展分布式光伏發(fā)電對優(yōu)化能源結(jié)構(gòu)、實現(xiàn)“雙碳目標”、推動節(jié)能減排、實現(xiàn)經(jīng)濟可持續(xù)
    的頭像 發(fā)表于 04-22 15:56 ?966次閱讀
    <b class='flag-5'>分布式</b>光伏監(jiān)控<b class='flag-5'>系統(tǒng)</b>解決方案

    HarmonyOS實戰(zhàn)案例:【分布式賬本】

    Demo基于Open Harmony系統(tǒng)使用ETS語言進行編寫,本Demo主要通過設(shè)備認證、分布式拉起、分布式數(shù)據(jù)管理等功能來實現(xiàn)。
    的頭像 發(fā)表于 04-12 16:40 ?1313次閱讀
    HarmonyOS實戰(zhàn)案例:【<b class='flag-5'>分布式</b>賬本】

    鴻蒙HarmonyOS開發(fā)實戰(zhàn):【分布式音樂播放】

    本示例使用fileIo獲取指定音頻文件,并通過AudioPlayer完成了音樂的播放完成了基本的音樂播放、暫停、上一曲、下一曲功能;并使用DeviceManager完成了分布式設(shè)備列表的顯示和分布式能力完成了音樂播放狀態(tài)的跨設(shè)備分享。
    的頭像 發(fā)表于 04-10 17:51 ?867次閱讀
    <b class='flag-5'>鴻蒙</b>HarmonyOS開發(fā)實戰(zhàn):【<b class='flag-5'>分布式</b>音樂播放】

    華為鴻蒙系統(tǒng)怎么樣 華為鴻蒙系統(tǒng)和安卓系統(tǒng)的區(qū)別

    華為鴻蒙系統(tǒng)華為公司自主研發(fā)的全場景分布式操作系統(tǒng),于2019年8月首次發(fā)布。
    的頭像 發(fā)表于 02-02 14:54 ?1711次閱讀

    鴻蒙OS 分布式任務(wù)調(diào)度

    鴻蒙OS 分布式任務(wù)調(diào)度概述 在 HarmonyO S中,分布式任務(wù)調(diào)度平臺對搭載 HarmonyOS 的多設(shè)備構(gòu)筑的“超級虛擬終端”提供統(tǒng)一的組件管理能力,為應(yīng)用定義統(tǒng)一的能力基線、接口
    的頭像 發(fā)表于 01-29 16:50 ?488次閱讀

    分布式大屏控制系統(tǒng)的工作原理

    分布式大屏控制系統(tǒng)是一種基于分布式計算、云計算和大數(shù)據(jù)技術(shù)的控制系統(tǒng),具有高效、穩(wěn)定、靈活的特點。該系統(tǒng)通過將各個子
    的頭像 發(fā)表于 01-29 14:24 ?746次閱讀

    很多人質(zhì)疑鴻蒙,那它算不算國產(chǎn)操作系統(tǒng)?

    。 這一宣布華為也開始逐步覺醒,要知道華為鴻蒙的操作系統(tǒng)與Android不同。 1、設(shè)備兼容性 鴻蒙是一款面向各種設(shè)備的
    發(fā)表于 01-17 22:04

    什么是分布式架構(gòu)?

    分布式架構(gòu)是指將一個系統(tǒng)或應(yīng)用拆分成多個獨立的節(jié)點,這些節(jié)點通過網(wǎng)絡(luò)連接進行通信和協(xié)作,以實現(xiàn)共同完成任務(wù)的一種架構(gòu)模式。這種架構(gòu)模式旨在提高系統(tǒng)的可擴展性、可靠性和性能表現(xiàn)。 一、分布式
    的頭像 發(fā)表于 01-12 15:04 ?1229次閱讀
    什么是<b class='flag-5'>分布式</b>架構(gòu)?

    米哈游啟動鴻蒙原生應(yīng)用開發(fā),給程序員帶來了什么信息?

    、政務(wù)、超高清等眾多領(lǐng)域。 而米哈宣布加入已經(jīng)是預(yù)料之中了。但是這也表示鴻蒙游戲業(yè)務(wù)的開啟新篇章。 而全場景分布式OS“鴻蒙”的到來,則為華為
    發(fā)表于 01-07 22:25

    鴻蒙千帆起】《開心消消樂》完成鴻蒙原生應(yīng)用開發(fā),創(chuàng)新多端聯(lián)動用戶體驗

    加強游戲與玩家之間交互的提醒,用戶不需要頻繁打開游戲就能接收到游戲中的關(guān)鍵信息,比如精力恢復(fù)、新關(guān)卡開放、活動信息提醒等,給玩家提供了更加便捷的游戲體驗。 同時,HarmonyOS 特
    發(fā)表于 01-03 10:22
    RM新时代网站-首页