0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

华为鸿蒙系统之分布式游戏详解

如意 来源:快科技 作者:上方文Q 2021-01-30 10:42 次阅读

鸿蒙”(Harmony)无疑是近期以来最为热点的话题之一,而在技术层面上,“分布式”又是鸿蒙最核心的关键点之一,无论应用还是游戏都与之息息相关。

刚刚发布的华为智慧屏S系列,就搭载了最新鸿蒙系统,还上线了分布式游戏。这不但是华为智慧屏S系列的一个重要功能,也是鸿蒙系统分布式娱乐的典型应用场景。

今天,华为就展示了平常难得一见的研发中心,并介绍了鸿蒙分布式游戏的前世与今生。

1、什么是鸿蒙分布式游戏?

鸿蒙分布式游戏是华为智慧屏的一个重点功能,通过分布式能力,反向调用手机陀螺仪和触控等能力来操控游戏,延时低至30毫秒。

比如赛车类游戏的变向、转弯等操作,都可以通过手机陀螺仪完成,一些按键操作类的游戏,也可以自定义虚拟按键来操控。

简单来说,就是智慧屏上运行游戏,手机当游戏手柄。

2、为什么要做分布式游戏?

玩游戏,自然屏幕越大视觉效果越震撼,但是在移动端,屏幕大小是有限制的,不可能和PC、主机相媲美。

不过,在大屏上玩游戏,最大的挑战是需要找到合适的操控方式。

除了传统的键盘、鼠标、手柄,能不能用手机对大屏进行游戏操控呢?手机人手一部,无需额外购买,代替手柄功能的话又省了一笔钱。

3、手机操控大屏游戏的拦路虎

华为此前的智慧屏X65已经可以通过镜像操控技术,将智慧屏的屏幕镜像投射到手机侧,然后用户可以通过手机操作对大屏进行控制。

那么,是不是也可以在玩游戏时,用手机控制,用大屏显示呢?

但是这方案有两个缺点:

一是手机侧按钮无反馈,在操控的过程中用户往往不知道手指在大屏上触控的位置,无法获得跟对着手机操作一样的视觉画面;

二是目前只使用了手机屏幕的触控能力,与PS4、Xbox等主机游戏的手柄相比,操控形式上更显单一化,容易让用户感到乏味。

于是,如何增强大屏游戏的感官体验,让用户更有身临其境的感觉,就成了关键点。

4、突如其来的灵感

研发过程中,华为工程师意外找到了一套理论模型:

学术界有较多的针对橡皮手幻觉(利用橡皮手的处理来研究人体对身体的归属感)、虚拟手幻觉(利用虚拟手的处理如何影响人的心理感知)的研究结果,任何模型都能引起参与者的感知,感知效果最强的是跟人手最接近的模型。

简单来说,采用最真实的手外观能引起用户更强烈的真实拥有感。

那么,如果能在大屏上显示出手指触摸形状,用户对大屏游戏的触控操作体验肯定会有提升巨大。

相比于系统自带通过类似鼠标的指针显示手触摸位置,直接在大屏上虚拟绘制出手指,可以达到更逼真的效果,让用户的感知体验更加强烈。

去年9月份,研发团队确立了目标,将最终上线时间瞄准在12月上市的智慧屏S系列,因此留给开发的时间只有三个月,而除去安全送检等流程,真正的开发时间只剩下一个月。

5、“九九八十一难”的开发之路

技术上的第一难题便是如何将手机上获取到的触摸信息发送给大屏,初期尝试过多种不同的实现方案,但都因为存在各种问题而被否定。

在整体进度停滞不前之际,有人想到,既然智慧屏App之前已经建立过与大屏的传输通道,为什么不直接将手机上获取到的触摸事件(触摸屏上的触摸动作)通过网络的方式传输给大屏呢?

结果,第一版demo证明效果很差,手指的时延达到2秒甚至更长,几乎用不了!

竞购各种努力,终于成功将端到端时延控制在了30毫秒以内,正常使用下几乎感受不到延时。

此外,为了使绘制手指的呈现效果更加真实,研发团队进行了大量的实际操控测试,并通过视频记录下操作时手指点击不同区域的形态加以研究,开发出了一套只需要根据用户点击位置,就能推算出手指形态位置的逆向生成算法

根据手指在屏幕的位置,就可以区分手指的左右手,并且会依据上一帧的手指信息,推算当前帧的信息。

此外还有一新的问题,就是在实际的游戏操作体验中,如果快速点击屏幕,手指会不停的闪烁,严重影响用户体验。

为此,开发团队加入了手指消影技术,即手指在抬起的时候会逐渐消失,整个手指从按下到抬起较为流畅,提升了整体显示的滑动感,提升用户的使用体验。

开发团队还选型了上百种手指的图形,每一种都经过研发团队、视觉团队以及众多“体验官”反馈,优化在大屏上显示的效果。

目前,《一起来飞车》《极品疯狂赛车》等分布式游戏已经正式在华为智慧屏应用市场上线,后续还会陆续上线更多游戏。
责编AJX

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 华为
    +关注

    关注

    215

    文章

    33593

    浏览量

    247100
  • 分布式
    +关注

    关注

    1

    文章

    752

    浏览量

    74067
  • 鸿蒙系统
    +关注

    关注

    183

    文章

    2607

    浏览量

    65263
收藏 人收藏

    评论

    相关推荐

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    华为鸿蒙系统华为公司自主研发的全场景分布式操作系统,于2019年8月首次发布。
    的头像 发表于 02-02 14:54 595次阅读

    鸿蒙OS 分布式任务调度

    鸿蒙OS 分布式任务调度概述 在 HarmonyO S中,分布式任务调度平台对搭载 HarmonyOS 的多设备构筑的“超级虚拟终端”提供统一的组件管理能力,为应用定义统一的能力基线、接口
    的头像 发表于 01-29 16:50 237次阅读

    很多人质疑鸿蒙,那它算不算国产操作系统

    。 这一宣布华为也开始逐步觉醒,要知道华为鸿蒙的操作系统与Android不同。 1、设备兼容性 鸿蒙是一款面向各种设备的
    发表于 01-17 22:04

    米哈游启动鸿蒙原生应用开发,给程序员带来了什么信息?

    、政务、超高清等众多领域。 而米哈宣布加入已经是预料之中了。但是这也表示鸿蒙游戏业务的开启新篇章。 而全场景分布式OS“鸿蒙”的到来,则为华为
    发表于 01-07 22:25

    鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

    加强游戏与玩家之间交互的提醒,用户不需要频繁打开游戏就能接收到游戏中的关键信息,比如精力恢复、新关卡开放、活动信息提醒等,给玩家提供了更加便捷的游戏体验。 同时,HarmonyOS 特
    发表于 01-03 10:22

    鸿蒙千帆起】桌游卡牌游戏品类首发!《三国杀》完成鸿蒙原生应用开发

    中心的深度合作已逾10年,在今年HDC上更荣获了“鸿蒙生态先锋游戏”等重要奖项。依托鸿蒙分布式技术,《三国杀》系列游戏将为用户带来更流畅、更
    的头像 发表于 12-21 21:15 467次阅读
    【<b class='flag-5'>鸿蒙</b>千帆起】桌游卡牌<b class='flag-5'>游戏</b>品类首发!《三国杀》完成<b class='flag-5'>鸿蒙</b>原生应用开发

    网易游戏华为鸿蒙生态达成合作

    网易游戏华为鸿蒙生态达成合作 基于鸿蒙分布式技术、原生智能等方面能力,鸿蒙生态发展越发迅速。
    的头像 发表于 12-15 18:24 602次阅读

    鸿蒙原生应用开发——分布式数据对象

    申请权限,用户点击授权即可赋予应用相应的权限啦~ 06、上手分布式数据对象代码开发 登录了同一华为帐号的 HarmonyOS 设备已经默认了进行了组网认证,所以在进行分布式数据对象开发之前无需再进行多
    发表于 12-08 10:01

    分布式系统硬件资源池原理和接入实践

    提供更好的服务体验。 图 3 鸿蒙硬件资源池支持各类消费者场景 2.2 开发者场景 对于开发者来说,由于分布式硬件资源池将跨设备硬件调用的复杂度都封装在了系统底层,跨设备硬件复用本地硬件的 API
    发表于 12-06 10:02

    HarmonyOS分布式文件系统开发指导

    分布式文件系统概述 分布式文件系统(hmdfs,HarmonyOS Distributed File System)提供跨设备的文件访问能力,适用于如下场景: ● 两台设备组网,用户可
    发表于 11-14 17:14

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的
    发表于 11-02 19:39

    鸿蒙操作系统的前世今生

    华为消费者业务CEO余承东在发布会上宣布鸿蒙将进行开源。 2020年9月10日,华为发布HarmonyOS 2.0。相较于HarmonyOS 1.0,此版本主要在3个方面做出重大提升:分布式
    发表于 10-08 19:55

    基于ZigBee的分布式井盖监控系统

    随着我国现代经济发展水平的不断提高,城市井盖数目逐渐增加。由于较多井盖被盗,致使路面形成陷阱,危害到过往车辆和行人安全。本文提出了一种基于 ZigBee无线网络的智能安全监控系统,解决分布式布控困难
    发表于 09-18 08:46

    OpenHarmony 分布式硬件关键技术

    华为OpenHarmony技术专家,OpenHarmony分布式硬件技术负责人。主要负责OpenHarmony分布式硬件架构设计以及华为多设备协同方向的研究。 内容来源 第一届开放原
    发表于 08-24 17:25

    #分布式数据

    分布式数据
    未来加油dz
    发布于 :2023年07月03日 22:58:32