[发明专利]Gse2D游戏引擎在审
申请号: | 201610300624.4 | 申请日: | 2016-04-18 |
公开(公告)号: | CN107305492A | 公开(公告)日: | 2017-10-31 |
发明(设计)人: | 许波;曾嘉敏;陈法林;佘晓鑫;林基凡;杨宇浩;邱俊亮 | 申请(专利权)人: | 广东石油化工学院 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 525000 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Gse 2D游戏引擎,所述引擎系统包括基础模块,音频模块,图形模块和物理模块。所述基础模块通过对SDL多媒体开发库的封装和优化,以实现开发游戏所必须的各种组件;所述音频模块的核心是基于SDL_Mixer,使其支持播放、暂停、恢复、停止、设置音量等功能;所述图形模块的核心是基于SDL/SDL_Image,实现了游戏场景、游戏角色和文字的渲染、动画播放。所述物理模块集成了开源的Box2D物理引擎,以实现对物体各种物理特性的模拟。开发者在使用Gse2D引擎开发游戏时,只需关心游戏的玩法和关卡设计等游戏的规则部分而无须再关心游戏的底层,可大大地提升游戏开发效率。 | ||
搜索关键词: | gse2d 游戏 引擎 | ||
【主权项】:
一种Gse 2D游戏引擎,包括基础模块,音频模块,图形模块,物理模块其特征在于:所述基础模块通过对SDL多媒体开发库的封装和优化,以实现开发游戏所必须的各种组件,包括:窗口管理器(Window)、场景管理器(SceneManager)、记录器(Logger)、资源管理器、时间管理器、界面(UI)、输入等子模块,实现了游戏窗口控制,日志记录,界面编辑以及对游戏资源、玩家输入和游戏场景的管理;所述音频模块的核心是基于SDL_Mixer,包含音乐和音效两种类型,分别实现播放、暂停、恢复、停止功能,再由音频管理器统一管理音频资源的加载,缓存和实现全局音频控制;所述图形模块的核心是基于SDL/SDL_Image,包含Sprite(精灵)、Animation(动画)、Camera(摄像机)、TileMap(地图)、Render(渲染器)、Text(文本)等子模块,以实现游戏场景、游戏角色和文字的渲染、动画播放。所述物理模块集成了Box2D物理引擎,在游戏中引入Box2D物理世界以实现对游戏物体的碰撞检测、重力和速度的模拟。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东石油化工学院,未经广东石油化工学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610300624.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种图形界面的元素平铺方法、装置及终端
- 下一篇:具有集成搜索的图形键盘应用