技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 一种游戏引擎的数据交互方法与流程  >  正文

一种游戏引擎的数据交互方法与流程

  • 国知局
  • 2024-08-22 14:23:02

本发明属于数据处理,具体来说,涉及一种游戏引擎的数据交互方法。

背景技术:

1、游戏引擎是指一些已编写好的可编辑电脑游戏系统或者一些交互式实时图像应用程序的核心组件。游戏引擎包含以下系统:渲染引擎(即“渲染器”,含二维图像引擎和三维图像引擎)、物理引擎、碰撞检测系统、音效、脚本引擎、电脑动画、人工智能、网络引擎以及场景管理。物理引擎通过为刚性物体赋予真实的物理属性的方式来计算运动、旋转和碰撞反映;然后将真实的数据反应在虚拟游戏环境中。

2、在授权公告号为cn114470769b的中国发明专利中,公开了一种交互数据处理方法,该方法包括:获取蓝牙外设发送的交互数据,并从交互数据中提取蓝牙外设基于用户操作产生的传感信息;获取游戏引擎控制当前运行的游戏模块所需的至少一个参数类型及每个参数类型对应的数据格式,并根据传感信息和数据格式生成每个参数类型各自对应的控制参数;将控制参数发送给游戏引擎,以使游戏引擎根据控制参数更改当前运行的游戏模块对应的显示界面中目标对象的状态。本申请仅生成游戏引擎所需的参数类型对应的控制参数,从整体上减少了应用程序对交互数据处理的算力;且游戏引擎减少了对于传感信息的处理的过程,节省了现有方案中对于传感信息进行处理所消耗的算力。

3、现有专利的缺陷在于,上述专利虽然实现了对真实数据采集后与虚拟环境数据的交互效果,但缺乏对虚拟数据转换至真实数据的交互效果,同时无法实现真实数据和虚拟环境数据智能交互的效果。

技术实现思路

1、针对现有游戏引擎的数据交互方法缺乏对虚拟数据转换至真实数据交互的问题,本发明提供了一种游戏引擎的数据交互方法。

2、为实现上述技术目的,本发明采用的技术方案如下:

3、一种游戏引擎的数据交互方法,包括步骤:

4、s1、通讯设备获取游戏引擎发送的虚拟数据或游戏玩家操作的真实数据;

5、s2、根据采集数据的端口方向不同对数据进行判断识别;识别其为虚拟数据,还是真实数据。

6、s3、根据识别结果,采用不同转换方式将虚拟数据或真实数据转换为游戏引擎可识别游戏数据;

7、s4、可识别游戏数据导入游戏数据库表中匹配对应控制参数;

8、s5、将控制参数传输至游戏引擎连接的显示单元或执行单元;

9、s6、显示单元根据控制参数将游戏玩家操作的真实数据显示在虚拟环境中;

10、s7、执行单元执行控制参数,将虚拟环境游戏引擎控制参数映射到执行单元上。

11、进一步地,虚拟数据包括虚拟场景数据、虚拟角色数据和虚拟玩家角色数据;真实数据包括玩家角色操作数据、玩家真实数据、玩家真实场景数据和执行单元真实执行数据。

12、进一步地,游戏数据库表存储的可识别游戏数据为将虚拟数据或真实数据输入机械学习模型获取的预测结果,再根据预测结果选取控制参数范围。

13、进一步地,游戏数据库表建立方法包括:

14、将可识别游戏数据进行数据转化,将虚拟数据转化为真实数据,将真实数据转化为虚拟数据;可识别游戏数据进行数据转化采用真实三维空间数据和虚拟三维空间数据转化相同原理。

15、将转化后的可识别游戏数据输入机械学习模型中;

16、通过机械学习模型对计算可识别游戏数据(样本)与历史训练集中的其他可识别游戏数据(样本)之间的距离来进行分类;

17、择优选取历史训练集中的其他可识别游戏数据(样本数据)作为映射的可识别游戏数据;映射的可识别游戏数据通常为策略类游戏中常用反击数据。

18、再将映射的可识别游戏数据转化为控制参数。

19、进一步地,游戏引擎内置有虚拟数据和真实数据相互转化的数据转化单元,数据转化单元将虚拟数据和真实数据等比例缩放到虚拟环境和真实环境中。

20、进一步地,真实环境设置有三维空间测距仪和执行游戏引擎输出控制参数的执行设备;三维空间测距仪和执行设备均与通讯设备连接。

21、本发明相比现有技术,具有如下有益效果:

22、通过通讯设备采集数据的端口方向不同对数据进行判断识别,再采用不同的转换方式,将虚拟数据或真实数据转换为游戏引擎可识别游戏数据;将可识别游戏数据输入游戏数据库表中匹配对应控制参数,最好将控制参数返回至显示设备或执行单元中,实现真实数据和虚拟环境数据智能交互的效果。

技术特征:

1.一种游戏引擎的数据交互方法,其特征在于,包括步骤:

2.根据权利要求1所述的一种游戏引擎的数据交互方法,其特征在于,虚拟数据包括虚拟场景数据、虚拟角色数据和虚拟玩家角色数据;真实数据包括玩家角色操作数据、玩家真实数据、玩家真实场景数据和执行单元真实执行数据。

3.根据权利要求2所述的一种游戏引擎的数据交互方法,其特征在于,游戏数据库表存储的可识别游戏数据为将虚拟数据或真实数据输入机械学习模型获取的预测结果,再根据预测结果选取控制参数范围。

4.根据权利要求3所述的一种游戏引擎的数据交互方法,其特征在于,游戏数据库表建立方法包括:

5.根据权利要求4所述的一种游戏引擎的数据交互方法,其特征在于,游戏引擎内置有虚拟数据和真实数据相互转化的数据转化单元,数据转化单元将虚拟数据和真实数据等比例缩放到虚拟环境和真实环境中。

6.根据权利要求5所述的一种游戏引擎的数据交互方法,其特征在于,真实环境设置有三维空间测距仪和执行游戏引擎输出控制参数的执行设备;三维空间测距仪和执行设备均与通讯设备连接。

技术总结本发明公开一种游戏引擎的数据交互方法,包括步骤:S1、通讯设备获取游戏引擎发送的虚拟数据或游戏玩家操作的真实数据;S2、根据采集数据的端口方向不同对数据进行判断识别;S3、根据识别结果,采用不同转换方式将虚拟数据或真实数据转换为游戏引擎可识别游戏数据;S4、可识别游戏数据导入游戏数据库表中匹配对应控制参数;S5、将控制参数传输至游戏引擎连接的显示单元或执行单元;S6、显示单元根据控制参数将游戏玩家操作的真实数据显示在虚拟环境中;S7、执行单元执行控制参数,将虚拟环境游戏引擎控制参数映射到执行单元上。本发明实现对虚拟数据转换至真实数据的交互效果,同时实现真实数据和虚拟环境数据智能交互的效果。技术研发人员:胡建凯,朱雄喜,刘熙,洪富成,杨磊,周阳受保护的技术使用者:深圳市代宝科技有限公司技术研发日:技术公布日:2024/8/20

本文地址:https://www.jishuxx.com/zhuanli/20240822/278470.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。