本发明涉及一种三维网络游戏引擎系统。
背景技术:
网络游戏引擎是程序化可编辑计算机游戏系统的核心组件。 三维网络游戏引擎系统为游戏设计者提供了编写游戏所需的各种工具。 目的是让游戏设计者能够轻松、快速地制作游戏程序,而无需从头开始。 游戏引擎包括以下系统:渲染引擎(即渲染器)、物理引擎、碰撞检测系统、音效、脚本引擎、计算机动画、人工智能、网络引擎和场景管理等。 三维网络游戏引擎系统就像一个引擎,控制着整个游戏的运行。
正如2.5号专利(发明名称为基于语音识别和人体手势的人机交互游戏引擎)所述,现有游戏大多采用键盘或摇杆来完成游戏操作,这不仅让玩家更方便玩家会产生疲劳感,长期的疲劳会导致玩家逐渐失去游戏的兴趣,而长时间坐着玩游戏会导致玩家因缺乏运动而导致身体健康状况下降。 提供基于语音识别和人体姿势的人机交互游戏引擎,通过输入语音、获取人体姿势,提高游戏玩家的操控便利性和游戏乐趣。
不过,解决方案很简单,游戏玩家在常规游戏操作(使用键盘或操纵杆)时也会发出各种声音或做出各种手势。 这些并不是玩家的命令操作,但也会被系统处理和处理。 匹配不仅影响游戏处理速度,还会造成误操作,影响游戏玩家的用户体验。
技术实现要素:
鉴于上述问题,本发明提供了一种三维网络游戏引擎系统,其提供了一种多交互模式的游戏引擎系统,使得玩家可以根据需要自由采用不同的交互模式,灵活操作,以达到更好的体能和体验。精神娱乐。 影响。
为了实现上述技术目的并达到上述技术效果,本发明是通过以下技术方案来实现的:
一种三维网络游戏引擎系统,包括人机交互模块和引擎模块。 引擎模块用于提供交互式实时图像应用的核心组件。 人机交互模块包括键盘或摇杆输入单元、语音输入单元和手势输入单元,键盘或摇杆输入单元与引擎模块连接,语音输入单元和手势输入单元分别与监控模块连接。模块,监控模块用于监控游戏玩家的语音输入和手势输入,并将采集到的信息发送至预处理模块;
预处理模块对获取的信息进行预处理并发送给识别模块。 识别模块识别信息的语义,然后将匹配模块的相应操作与引擎模块进行匹配;
引擎模块输出人机交互模块的操作。
优选地,所述监控模块设置有使能终端,游戏玩家通过自定义按钮激活或关闭所述使能终端。
优选地,当监控模块处于激活状态时,键盘或操纵杆输入单元自动设置为非激活状态。
优选地,所述引擎模块包括3D渲染单元、实时再现玩家操作生成的3D模型场景视图窗口效果的3D场景视图单元、物理单元、碰撞检测单元、特效单元、脚本。单元、人工智能单元和动画单元。 、音频单元、日志单元、网络单元和资源管理单元。
优选地,当匹配模块匹配成功时,向引擎模块发送通知,引擎模块根据接收到的通知调用函数,驱动监听事件对应的3D场景实时显示。
优选地,当匹配模块匹配失败时,向游戏玩家发送匹配失败的通知。
本发明的有益效果是:
玩家可以通过自定义按钮随时激活或关闭监控模块,从而在多种交互方式之间自由切换。 多种交互方式互不干扰,可有效防止误操作,实现更高的识别准确率。 本发明可以让玩家根据需要自由采用不同的交互方式游戏动态,灵活操作,达到更好的身心娱乐效果。
附图说明
图1为本发明三维网络游戏引擎系统的结构框图。
详细方式
下面结合附图和具体实施例对本发明的技术方案进行进一步详细说明,以使本领域的技术人员更好地理解并实施本发明,但实施例并不构成对本发明的限制。本发明。
如图1所示3d网页游戏引擎,三维网络游戏引擎系统包括人机交互模块和引擎模块。 引擎模块用于提供交互式实时图像应用的核心组件。 一般来说,引擎模块包括3D渲染。 单元、3D场景视图单元、物理单元、碰撞检测单元、特效单元、脚本单元、人工智能单元、动画单元、音频单元、日志单元、再现玩家操作生成的3D模型场景视图窗口效果的网络单元这些组件单元为游戏设计者提供了开发游戏所需的各种基本功能,包括设计角色、场景、控制角色移动、攻击、碰撞检测、音效处理等。
人机交互模块包括键盘或摇杆输入单元、语音输入单元和手势输入单元。 键盘或操纵杆输入单元连接到引擎模块,这是常规的交互方式。 语音输入单元和手势输入单元分别连接至监控模块。 监听模块用于监听游戏玩家的语音输入和手势输入,并将收集到的信息发送至预处理模块。
预处理模块对获取的信息进行预处理并发送给识别模块。 识别模块识别信息的语义,然后通过匹配模块匹配引擎模块的相应操作。 引擎模块结合了人机交互模块的操作。 运算输出。 其中游戏角色,具体的语音识别和手势识别是现有技术,这里不再赘述。
优选地,所述监控模块设置有使能终端,游戏玩家通过自定义按钮激活或关闭所述使能终端。 当监控模块处于激活状态时,键盘或操纵杆输入单元自动设置为非激活状态。
当匹配模块匹配成功时,向引擎模块发送通知。 引擎模块根据接收到的通知调用函数,驱动监听事件对应的3D场景实时显示; 当匹配模块匹配失败时,向玩家发送匹配失败通知。
玩家可以通过自定义按钮随时激活或关闭监控模块,从而在多种交互方式之间自由切换。 多种交互方式互不干扰,可有效防止误操作3d网页游戏引擎,实现更高的识别准确率。 本发明可以让玩家根据需要自由采用不同的交互方式,灵活操作,达到更好的身心娱乐效果。
以上所述仅为本发明的优选实施例而已,并不用于限定本发明的专利范围。 任何利用本发明说明书及附图所做出的等效结构或等效工艺变换,或者直接或间接应用于其他相关技术领域,均同样包含在本发明的专利保护范围之内。
技术特点:
技术概要
本发明公开了一种三维网络游戏引擎系统,包括人机交互模块和引擎模块。 引擎模块用于提供交互式实时图像应用的核心组件。 人机交互模块包括键盘或摇杆输入。 单元、语音输入单元和手势输入单元。 键盘或操纵杆输入单元连接至引擎模块。 语音输入单元和手势输入单元分别连接至监控模块。 监听模块用于监听游戏玩家的语音输入。 手势输入并将采集到的信息发送至预处理模块; 预处理模块对获取的信息进行预处理并发送给识别模块。 识别模块识别信息的语义,然后通过匹配模块与引擎模块进行相应的操作匹配; 引擎模块输出人机交互模块的操作。 灵活的操作,达到更好的身心娱乐效果。
技术研发人员:冯军
受保护的技术使用者:镇江悦乐网络科技有限公司
技术研发日:2018.10.22
技术公告日期:2019.02.22