欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2020111285819
申请人: 深圳市瑞立视多媒体科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-09-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种游戏物体状态切换方法,其特征在于,所述游戏物体状态切换方法包括:获取客户端发出的物体状态切换指令,其中所述物体状态切换指令包括物体拾取指令和物体丢弃指令;

当所述物体状态切换指令为物体拾取指令时,获取游戏环境中所有可拾取物品的物品列表;

从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品;

将所述游戏环境的拾取参数设置为所述第一可拾取物品,并生成第一参数同步指令,其中,所述拾取参数表征所述用户的手部位置拾取的物品的参数;

当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令;

基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面。

2.根据权利要求1所述的游戏物体状态切换方法,其特征在于,所述从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品包括:获取所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的坐标信息;

根据所述坐标信息,计算所述客户端所代表的用户的手部位置与所述物品列表中所有可拾取物品的距离;

从所述物品列表中所有可拾取物品中选择与所述客户端所代表的用户的手部位置的距离最近的可拾取物品作为第一可拾取物品。

3.根据权利要求2所述的游戏物体状态切换方法,其特征在于,在所述将所述游戏环境的拾取参数设置为所述第一可拾取物品之后,还包括:判断所述第一可拾取物品与所述用户的手部位置的距离是否小于预设阈值;

若否,则将所述拾取参数设置为空;

若是,则仍将所述拾取参数设置为所述第一可拾取物品。

4.根据权利要求1-3中任一项所述的游戏物体状态切换方法,其特征在于,在所述获取客户端发出的物体状态切换指令之前,还包括:根据预设的客户端的接口协议,预设远程过程调用框架,其中,所述远程过程调用框架包括各类接口文件,每个所述接口文件分别配置有远程过程调用对象,且在所述远程过程调用对象目录下进一步配置参数对象和对应的结果对象。

5.根据权利要求4所述的游戏物体状态切换方法,其特征在于,所述基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面包括:根据所述第一参数同步指令或所述第二参数同步指令,发起进行远程过程调用的请求,所述远程过程调用框架调取匹配的远程过程调用对象,以把响应的参数对象的数据转换成网络数据;

将所述网络数据发送至所述客户端,以供所述客户端根据所述网络数据进行游戏物体状态切换并显示对应的显示画面。

6.根据权利要求4所述的游戏物体状态切换方法,其特征在于,在所述当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令之后,还包括:获取所述物体丢弃指令中的所述客户端代表的用户丢弃物品的向量信息,其中,所述向量信息包括丢弃物品的初速度和初始方向;

判断所述初速度的大小是否大于预设阈值;

若所述初速度大于预设阈值,则根据所述初速度和所述初始方向,实现丢弃物品的物理模拟;

将所述物理模拟的数据加入所述第二参数同步指令中。

7.根据权利要求6所述的游戏物体状态切换方法,其特征在于,所述根据所述初速度和所述初始方向,实现丢弃物品的物理模拟包括:获取所述手部位置的坐标信息;

根据所述手部位置的坐标信息、所述初速度和所述初始方向,计算所述丢弃物体的运动轨迹和落地点;

根据所述运动轨迹和落地点,实现丢弃物品的物理模拟。

8.一种游戏物体状态切换装置,其特征在于,所述游戏物体状态切换装置包括:指令获取模块,用于获取客户端发出的物体状态切换指令,其中所述物体状态切换指令包括物体拾取指令和物体丢弃指令;

列表获取模块,用于当所述物体状态切换指令为物体拾取指令时,获取游戏环境中所有可拾取物品的物品列表;

选择模块,用于从所述物品列表中选择与所述客户端所代表的用户的手部位置距离最近的第一可拾取物品;

第一指令生成模块,用于将所述游戏环境的拾取参数设置为所述第一可拾取物品,并生成第一参数同步指令,其中,所述拾取参数表征所述用户的手部位置拾取的物品的参数;

第二指令生成模块,用于当所述物体状态切换指令为物体丢弃指令时,将所述游戏环境中的拾取参数设置为空,并生成第二参数同步指令;

同步模块,用于基于所述第一参数同步指令或所述第二参数同步指令将所述拾取参数同步至对应的客户端中,以供对应的客户端根据所述拾取参数生成对应的显示画面。

9.一种游戏物体状态切换设备,其特征在于,所述游戏物体状态切换设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

所述至少一个处理器调用所述存储器中的所述指令,以使得所述游戏物体状态切换设备执行如权利要求1-7中任一项所述的游戏物体状态切换方法。

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的游戏物体状态切换方法。