VisionPro制造技术

技术编号:39801898 阅读:7 留言:0更新日期:2023-12-22 02:32
本申请涉及一种

【技术实现步骤摘要】
VisionPro中运行沉浸式云游戏的方法、装置、介质及电子设备


[0001]本申请涉及云游戏
,具体涉及一种
VisionPro
中运行沉浸式云游戏的方法

装置

介质及电子设备


技术介绍

[0002]云游戏是基于云计算技术,游戏部署在云端服务器上,用户通过网络接收渲染完毕后的游戏画面

跨屏

跨终端

无下载

随时随地能实现游戏的运行,不需要任何高端处理器和显卡,即使硬件配置要求高

运算量大的游戏也能顺利运行
。 近年来,云游戏进入了高速发展阶段,应用在生活中越来越多的场景中,其中最火爆的为与
VR
结合的场景,即,通过头显设备
VisionPro
设备畅玩云游戏,受到广大云游戏用户们的追捧

[0003]目前,用户佩戴上
VisionPro
设备,云游戏在
VisionPro
设备中通过窗口模式进行运行,即,在特定窗口中平面显示游戏画面,从而实现通过头显设备畅玩云游戏的效果,但是通过此方式,在
VisionPro
设备中运行云游戏依赖云游戏运行的窗口,无法实现全屏任意位置运行,导致用户通过
VisionPro
设备玩云游戏时无法体验到沉浸式出窗效果


技术实现思路

[0004]为了使用户通过
VisionPro
设备玩云游戏时体验到沉浸式出窗效果,本申请提供一种
VisionPro
中运行沉浸式云游戏的方法

装置

介质及电子设备

[0005]在本申请的第一方面提供了一种
VisionPro
中运行沉浸式云游戏的方法,应用于服务器,具体包括:获取运行的目标游戏中待显示对象的特效显示指令,所述待显示对象为所述目标游戏的当前游戏场景中需要显示的模型或粒子;基于所述特效显示指令,生成目标消息,所述目标消息包括所述待显示对象的名称和所述待显示对象在所述当前游戏场景中的显示位置;将所述目标消息下发至
VisionPro
设备中,以使所述
VisionPro
设备在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果

[0006]通过采用上述技术方案,当服务器获取到特效显示指令,说明当前目标游戏的游戏场景即将显示某个模型或粒子,那么根据待显示对象的显示位置和名称,生成目标消息,最后将目标消息发送给用户佩戴的
VisionPro
设备,从而及时准确地通知
VisionPro
设备待显示对象的名称和显示位置,进而使得
VisionPro
设备对提前打包到本地的待显示对象集合,即已打包的待显示对象集合中的对应的待显示对象在显示位置上,显示出窗效果,使得用户通过
VisionPro
设备玩云游戏时体验到沉浸式出窗效果

[0007]可选的,所述基于所述特效显示指令,生成目标消息,具体包括:基于所述特效显示指令,获取所述待显示对象的名称,并获取所述待显示对象的显示位置的坐标信息;
根据所述名称和所述坐标信息,进行
JSON
数组组合处理,得到目标消息

[0008]通过采用上述技术方案,服务器获取到特效显示指令后,获取即将要显示的待显示对象的名称以及显示位置的坐标信息,最后将名称和坐标信息,组合处理得到
JSON
数组,即,目标消息,由于
JSON
数组能在不同系统轻松地进行交换和理解,从而方便后续服务器与
VisionPro
设备进行目标消息的交互

[0009]可选的,所述获取所述待显示对象的显示位置的坐标信息,具体包括:判断所述待显示对象是否为粒子,若是,则将所述粒子预设的特效触发位置的坐标信息确定为所述待显示对象的显示位置的坐标信息;若否,则基于所述待显示对象的模型触发位置和玩家角色在所述目标游戏中的位置,确定所述待显示对象的模型运动角度;基于所述模型运动角度,确定所述待显示对象的显示位置的坐标信息

[0010]通过采用上述技术方案,如果待显示对象为粒子,那么将粒子预设的特效触发位置的坐标信息确定为显示位置的坐标信息,如果不为粒子,说明待显示对象为模型,那么根据待显示对象的模型触发位置与玩家角色在目标游戏中的位置,确定两者的相对角度,进而确定待显示对象的模型运动角度,说明待显示对象是沿着模型运动角度,向屏幕运动,最后根据模型运动角度,确定待显示对象的显示位置的坐标信息

从而方便后续通知
VisionPro
设备待显示对象出窗效果的显示位置

[0011]可选的,所述将所述目标消息下发至所述
VisionPro
设备中,以使所述
VisionPro
设备在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果,具体包括:将所述目标消息下发至所述
VisionPro
设备中,以使所述
VisionPro
设备通过
RealKit
在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果

[0012]通过采用上述技术方案,由于
RealKit
无需依赖于云游戏运行的窗口,可以实现全屏任意位置显示待显示对象,因此,目标消息下发到
VisionPro
设备后,从而使得
VisionPro
设备可以通过
RealKit
在显示位置上对待显示对象显示出窗效果,从而带给用户沉浸式出窗体验

[0013]在本申请的第二方面提供了一种
VisionPro
中运行沉浸式云游戏的方法,应用于
VisionPro
设备,具体包括:基于服务器获取到目标游戏中待显示对象的特效显示指令,接收所述服务器下发的目标消息,所述待显示对象为所述目标游戏的当前游戏场景需要显示中的模型或粒子;解析所述目标消息,确定所述待显示对象的名称和所述待显示对象在所述目标游戏的当前游戏场景中的显示位置;根据所述名称和所述显示位置,将已打包的待显示对象集合中对应的待显示对象在所述显示位置上显示出窗效果

[0014]通过采用上述技术方案,当目标游戏即将需要显示待显示对象时,
VisionPro
设备接收到服务器发送的目标消息,解析目标消息,确定待显示对象的具体名称和显示位置,最后从本地已打包的待显示对象集合中,根据名称读取对应的待显示对象,最终在显示位置上对此显示对象显示出窗效果,从而使用户通过
Vi本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种
VisionPro
中运行沉浸式云游戏的方法,其特征在于,应用于服务器,所述方法包括:获取运行的目标游戏中待显示对象的特效显示指令,所述待显示对象为所述目标游戏的当前游戏场景中需要显示的模型或粒子;基于所述特效显示指令,生成目标消息,所述目标消息包括所述待显示对象的名称和所述待显示对象在所述当前游戏场景中的显示位置;将所述目标消息下发至
VisionPro
设备中,以使所述
VisionPro
设备在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果
。2.
根据权利要求1所述的
VisionPro
中运行沉浸式云游戏的方法,其特征在于,所述基于所述特效显示指令,生成目标消息,具体包括:基于所述特效显示指令,获取所述待显示对象的名称,并获取所述待显示对象的显示位置的坐标信息;根据所述名称和所述坐标信息,进行
JSON
数组组合处理,得到目标消息
。3.
根据权利要求2所述的
VisionPro
中运行沉浸式云游戏的方法,其特征在于,所述获取所述待显示对象的显示位置的坐标信息,具体包括:判断所述待显示对象是否为粒子,若是,则将所述粒子预设的特效触发位置的坐标信息确定为所述待显示对象的显示位置的坐标信息;若否,则基于所述待显示对象的模型触发位置和玩家角色在所述目标游戏中的位置,确定所述待显示对象的模型运动角度;基于所述模型运动角度,确定所述待显示对象的显示位置的坐标信息
。4.
根据权利要求1所述的
VisionPro
中运行沉浸式云游戏的方法,其特征在于,所述将所述目标消息下发至所述
VisionPro
设备中,以使所述
VisionPro
设备在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果,具体包括:将所述目标消息下发至所述
VisionPro
设备中,以使所述
VisionPro
设备通过
RealKit
在所述显示位置对已打包的待显示对象集合中的所述待显示对象显示出窗效果
。5.
一种
VisionPro
中运行沉浸式云游戏的方法,其特征在于,应用于
VisionPro
设备,所述方法包括:基于服务器获取到目标游戏中待显示对象的特效显示指令,接收所述服务器下发的目标消息,所述待显示对象为所述目标游戏的当前游戏场景需要显示中...

【专利技术属性】
技术研发人员:赵强郭建君
申请(专利权)人:北京蔚领时代科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1