[发明专利]一种基于DirectX平台的游戏引擎数据处理系统及方法有效

专利信息
申请号: 201911342435.3 申请日: 2019-12-23
公开(公告)号: CN111111197B 公开(公告)日: 2021-07-16
发明(设计)人: 校景中;刘海波 申请(专利权)人: 西南民族大学
主分类号: A63F13/60 分类号: A63F13/60
代理公司: 北京众合诚成知识产权代理有限公司 11246 代理人: 邹仕娟
地址: 610041 四川*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 directx 平台 游戏 引擎 数据处理系统 方法
【说明书】:

发明属于计算;推算;计数技术领域,公开了一种基于DirectX平台的游戏引擎数据处理系统及方法,包括:核心系统:用于对游戏的内存、容器、字符串、异常、日志进行管理与处理;渲染系统用于渲染游戏画面;事件系统用于定义、管理游戏事件;场景系统用于对游戏场景与场景中的元素进行处理与管理;动画系统用于制作游戏动画,所述动画可为补间动画或帧动画;音频系统用于对游戏相关音频处理;GUI系统用于制作游戏界面,并对界面进行相应处理;工具库用于提供定时任务、资源管理、文件管理、异步任务相关处理工具;第三方库用于调用ImGUI、CURL、Box2D等第三方库实现相应功能。

技术领域

本发明属于计算;推算;计数技术领域,尤其涉及一种基于DirectX平台的游戏引擎数据处理系统及方法。

背景技术

目前,最接近的现有技术:随着游戏行业的迅速发展,基于DirectX平台的游戏引擎数据处理技术也在各大厂商的推动下日趋完善。基于DirectX平台的游戏引擎数据处理控制着游戏应用程序的主流程,让游戏各个模块和组件有序地执行,该技术的目的是创造游戏开发中的可重用组件,降低游戏开发的难度,缩短游戏开发的周期。目前使用C++语言开发的基于DirectX平台的游戏引擎数据处理有Unreal、Cocos2dx等,现有技术中,引擎为了实现跨平台和跨编译器,限制了其无法充分发挥C++编程语言的优势,造成了基于DirectX平台的游戏引擎数据处理技术在性能上的瓶颈,而且目前商业引擎的代码结构过于复杂和庞大,定制性不灵活。

综上所述,现有技术存在的问题是:现有技术、引擎为了实现跨平台和跨编译器,限制了其无法充分发挥C++编程语言的优势,造成了游戏引擎数据处理技术在性能上的瓶颈,而且目前商业引擎的代码结构过于复杂和庞大,定制性不灵活。

发明内容

针对现有技术存在的问题,本发明提供了一种基于DirectX平台的游戏引擎数据处理系统及方法。

本发明是这样实现的,一种基于DirectX平台的游戏引擎数据处理系统,所述基于DirectX平台的游戏引擎数据处理系统包括:

核心系统,用于对游戏的内存、容器、字符串、异常、日志进行管理与处理;

渲染系统,用于定义和处理渲染相关功能,所述功能包括纹理的加载和渲染、文本布局的创建和渲染、字体文件的加载、几何形状的处理;

事件系统,用于定义和管理游戏事件;

场景系统,用于对游戏场景与场景中的元素进行处理与管理;

动画系统,用于制作游戏动画,动画可为补间动画或帧动画;

音频系统,用于进行音频文件加载、播放;

GUI系统,用于处理游戏界面中的按钮、菜单;

工具库,用于提供定时任务、资源管理、文件管理、异步任务相关处理工具;

第三方库,用于调用第三方库实现相应功能。

进一步,所述基于DirectX平台的游戏引擎数据处理系统的渲染系统对Direct2D、DXGI和Direct3D的驱动层接口进行封装,兼容Direct3D10和Direct3D11;

所述基于DirectX平台的游戏引擎数据处理系统使用插件形式构架,支持灵活的插件形式的组件增加方式;

所述基于DirectX平台的游戏引擎数据处理系统使用侵入式链表,并使用所述链表构建场景中的树形结构。

进一步,所述基于DirectX平台的游戏引擎数据处理系统使用侵入式智能指针进行内存管理,所述智能指针将引用计数的相关操作托管到其他类中;

所述基于DirectX平台的游戏引擎数据处理系统使用字符串容器,所述字符串容器针对常量字符串进行了优化;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南民族大学,未经西南民族大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201911342435.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top