【技术实现步骤摘要】
游戏物体状态切换方法、装置、设备及存储介质
本专利技术涉及虚拟现实领域,尤其涉及一种游戏物体状态切换方法、装置、设备及存储介质。
技术介绍
虚拟现实(virtualreality,VR)技术是一种可以在虚拟环境中完成一系列动作的计算机技术,随着计算机软硬件的不断发展,虚拟环境的搭建越发完整,功能越发完善。而虚拟现实技术常常会应用到虚幻引擎4(UnrealEngine4,简称UE4)。UE4是一款3A级次时代游戏引擎,渲染效果强大,采用物理材质系统,是开发者最喜爱的引擎之一。UE4画面效果完全达到3A游戏水准,光照和物理渲染效果强大。UE4蓝图系统让游戏策划也能编辑代码,各种官方插件齐全也让开发者不用在自编第三方插件并担心兼容接口问题。更重要的是针对虚拟现实游戏,UE4为手柄、VR控制器提供了良好支持。当前技术在虚拟现实的应用中,模拟物品拾取和物品丢弃主要是通过玩家发出指令后播放物品拾取和物品丢弃的动画,直接完成整个游戏物体状态切换的操作,玩家并没有身临其境的感受。
技术实现思路
本专利技术的主要目 ...
【技术保护点】
1.一种游戏物体状态切换方法,其特征在于,所述游戏物体状态切换方法包括:/n获取客户端发出的物体状态切换指令,其中所述物体状态切换指令包括物体拾取指令和物体丢弃指令;/n当所述物体状态切换指令为物体拾取指令时,获取游戏环境中所有可拾取物品的物品列表;/n从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品;/n将所述游戏环境的拾取参数设置为所述第一可拾取物品,并生成第一参数同步指令,其中,所述拾取参数表征所述用户的手部位置拾取的物品的参数;/n当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令;/n基 ...
【技术特征摘要】
1.一种游戏物体状态切换方法,其特征在于,所述游戏物体状态切换方法包括:
获取客户端发出的物体状态切换指令,其中所述物体状态切换指令包括物体拾取指令和物体丢弃指令;
当所述物体状态切换指令为物体拾取指令时,获取游戏环境中所有可拾取物品的物品列表;
从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品;
将所述游戏环境的拾取参数设置为所述第一可拾取物品,并生成第一参数同步指令,其中,所述拾取参数表征所述用户的手部位置拾取的物品的参数;
当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令;
基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面。
2.根据权利要求1所述的游戏物体状态切换方法,其特征在于,所述从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品包括:
获取所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的坐标信息;
根据所述坐标信息,计算所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的距离;
从所述物品列表中所有可拾取物品中选择与所述客户端所代表的用户的手部位置的距离最近的可拾取物品作为第一可拾取物品。
3.根据权利要求2所述的游戏物体状态切换方法,其特征在于,在所述将所述游戏环境的拾取参数设置为所述第一可拾取物品之后,还包括:
判断所述第一可拾取物品与所述用户的手部位置的距离是否小于预设阈值;
若否,则将所述拾取参数设置为空;
若是,则仍将所述拾取参数设置为所述第一可拾取物品。
4.根据权利要求1-3中任一项所述的游戏物体状态切换方法,其特征在于,在所述获取客户端发出的物体状态切换指令之前,还包括:
根据预设的客户端的接口协议,预设远程过程调用框架,其中,所述远程过程调用框架包括各类接口文件,每个所述接口文件分别配置有远程过程调用对象,且在所述远程过程调用对象目录下进一步配置参数对象和对应的结果对象。
5.根据权利要求4所述的游戏物体状态切换方法,其特征在于,所述基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面包括:
根据所述第一参数同步指令或所述第二参数同步指令,发起进行远程过程调用的请求,所述远程过程调用框架调取匹配的远程过程调用对象,以把响应的参数对象的数据转换成网络数据;
将所述网络数据发送至所...
【专利技术属性】
技术研发人员:肖乐天,许秋子,
申请(专利权)人:深圳市瑞立视多媒体科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。