[发明专利]游戏物体状态切换方法、装置、设备及存储介质有效
申请号: | 202011128581.9 | 申请日: | 2020-10-21 |
公开(公告)号: | CN112206515B | 公开(公告)日: | 2022-10-21 |
发明(设计)人: | 肖乐天;许秋子 | 申请(专利权)人: | 深圳市瑞立视多媒体科技有限公司 |
主分类号: | G06F3/01 | 分类号: | G06F3/01;A63F13/52 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
地址: | 518054 广东省深圳市南山区粤海街道沙*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 游戏 物体 状态 切换 方法 装置 设备 存储 介质 | ||
本发明涉及虚拟现实领域,公开了一种游戏物体状态切换方法、装置、设备及存储介质,以改变游戏中物体的状态,该方法包括:获取客户端发出的物体状态切换指令,当为物体拾取指令时,获取所有可拾取物品的物品列表;从物品列表中选择与客户端代表的用户的手部位置距离最近的第一可拾取物品;将拾取参数设置为第一可拾取物品,并生成第一参数同步指令,当为物体丢弃指令时,将拾取参数设置为空,并生成第二参数同步指令;基于第一或第二参数同步指令将拾取参数同步至客户端中,客户端根据拾取参数生成对应的显示画面。本方法在用户发出物体状态切换指令后,对不同指令类型,实现不同的游戏物体状态切换的物理模拟,提升用户在游戏过程中的体验感。
技术领域
本发明涉及虚拟现实领域,尤其涉及一种游戏物体状态切换方法、装置、设备及存储介质。
背景技术
虚拟现实(virtual reality,VR)技术是一种可以在虚拟环境中完成一系列动作的计算机技术,随着计算机软硬件的不断发展,虚拟环境的搭建越发完整,功能越发完善。而虚拟现实技术常常会应用到虚幻引擎4(Unreal Engine 4,简称UE4)。
UE4是一款3A级次时代游戏引擎,渲染效果强大,采用物理材质系统,是开发者最喜爱的引擎之一。UE4画面效果完全达到3A游戏水准,光照和物理渲染效果强大。UE4蓝图系统让游戏策划也能编辑代码,各种官方插件齐全也让开发者不用在自编第三方插件并担心兼容接口问题。更重要的是针对虚拟现实游戏,UE4为手柄、VR控制器提供了良好支持。
当前技术在虚拟现实的应用中,模拟物品拾取和物品丢弃主要是通过玩家发出指令后播放物品拾取和物品丢弃的动画,直接完成整个游戏物体状态切换的操作,玩家并没有身临其境的感受。
发明内容
本发明的主要目的在于解决现有的UE4开发虚拟现实应用中,模拟游戏物体随用户的行为进行状态切换不真实的技术问题。所述游戏物体状态切换方法包括:
获取客户端发出的物体状态切换指令,其中所述物体状态切换指令包括物体拾取指令和物体丢弃指令;
当所述物体状态切换指令为物体拾取指令时,获取游戏环境中所有可拾取物品的物品列表;
从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品;
将所述游戏环境的拾取参数设置为所述第一可拾取物品,并生成第一参数同步指令,其中,所述拾取参数表征所述用户的手部位置拾取的物品的参数;
当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令;
基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面。
可选的,在本发明第一方面的第一种实现方式中,所述从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品包括:
获取所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的坐标信息;
根据所述坐标信息,计算所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的距离;
从所述物品列表中所有可拾取物品中选择与所述客户端所代表的用户的手部位置的距离最近的可拾取物品作为第一可拾取物品。
可选的,在本发明第一方面的第二种实现方式中,在所述将所述游戏环境的拾取参数设置为所述第一可拾取物品之后,还包括:
判断所述第一可拾取物品与所述用户的手部位置的距离是否小于预设阈值;
若否,则将所述拾取参数设置为空;
若是,则仍将所述拾取参数设置为所述第一可拾取物品。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市瑞立视多媒体科技有限公司,未经深圳市瑞立视多媒体科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011128581.9/2.html,转载请声明来源钻瓜专利网。