[发明专利]一种用于开发3D游戏的游戏引擎系统有效
申请号: | 201510366920.X | 申请日: | 2015-06-29 |
公开(公告)号: | CN105005473B | 公开(公告)日: | 2018-02-23 |
发明(设计)人: | 葛志辉 | 申请(专利权)人: | 乐道互动(天津)科技有限公司 |
主分类号: | G06F9/448 | 分类号: | G06F9/448;G06F9/445 |
代理公司: | 北京律恒立业知识产权代理事务所(特殊普通合伙)11416 | 代理人: | 顾珊,陈轶兰 |
地址: | 100101 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种用于开发3D游戏的游戏引擎系统,所述引擎系统包括基础模块、引擎模块、渲染插件模块和引擎扩展模块和引擎资源编辑器,基础模块通过封装与不同平台相关的各种常用函数,用于实现所述游戏引擎系统对不同开发平台的高层抽象;引擎模块用于提供交互式实时图像应用程序的核心组件,以实现游戏场景和角色的渲染及模拟以及资源的管理和扩展;所述渲染插件模块用于实现基于插件的渲染模块抽象,从而使引擎可以在不同的开发平台挂载与之匹配的渲染插件;引擎扩展模块,用于以插件的方式提供对于不同游戏应用类型的支持;引擎编辑器提供可扩展编辑的游戏美术资源及编辑游戏所使用的逻辑相关资源。 | ||
搜索关键词: | 一种 用于 开发 游戏 引擎 系统 | ||
【主权项】:
一种用于开发3D游戏的游戏引擎系统,所述引擎系统包括基础模块、引擎模块、渲染插件模块和引擎扩展模块和引擎资源编辑器,其中,所述基础模块通过封装与不同平台相关的各种常用函数,用于实现所述游戏引擎系统对不同开发平台的高层抽象,并用于将引擎上层模块及引擎使用人员与开发平台进行隔离,所述基础模块包括平台库、工具库、存储器子模块、数学库、串行化子模块和线程子模块;其中,所述平台库中存储不同开发平台的信息;所述工具库、存储器子模块、数学库、串行化子模块和线程子模块为游戏开发提供了常用的基础功能,目的为了统一平台的差异性;所述基础模块中的所述存储器子模块、数学库、串行化子模块、线程子模块封装了各平台差异性的功能,作为底层模块供上层模块调用;所述工具库封装如计时器、调试模块、字符串处理、路径处理的功能;引擎模块用于提供交互式实时图像应用程序的核心组件,包含渲染模块,AI模块,物理模块,UI模块,音频模块,特效系统模块,资源管理模块,动画模块,脚本模块,日志模块,插件模块,以实现游戏场景和角色的渲染及模拟以及资源的管理和扩展;所述渲染插件模块用于实现基于插件的渲染模块抽象,从而使引擎可以在不同的开发平台挂载与之匹配的渲染插件;引擎扩展模块,用于以插件的方式提供对于不同游戏应用类型的支持;引擎资源编辑器包括场景编辑器,特效编辑器,模型编辑器,材质编辑器,角色编辑器,技能编辑器,所述各个编辑器之间协同合作,以提供可扩展编辑的游戏美术资源及编辑游戏所使用的逻辑相关资源。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐道互动(天津)科技有限公司,未经乐道互动(天津)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510366920.X/,转载请声明来源钻瓜专利网。
- 上一篇:开口型钢灌浆加固隧道的施工方法
- 下一篇:一种聚四氟乙烯超疏水膜的制备方法