基于OGRE的游戏引擎资源管理系统的设计与实现

基于OGRE的游戏引擎资源管理系统的设计与实现

论文摘要

资源管理系统是现在游戏引擎中必不可少的一部分,它负责游戏资源的相关处理。资源管理系统的存在使资源的相关处理针对整个游戏引擎变得透明,使得开发人员可以将精力更多放到其他需要的地方。除此之外,整个引擎的可维护性将大大的提高。资源管理作为资源和开发人员的中间层,维护或者修改接口实现方式时只要接口不变开发人员则无需变更代码。资源管理系统不仅有利于开发人员进行游戏开发,对游戏玩家也有重要作用。在游戏运行阶段一个优良的资源管理系统使得游戏程序高效的处理资源并保障游戏能流畅地运行,带给玩家舒适的游戏体验。论文分析了开源图形引擎OGRE的资源管理机制并加以分析,分别阐述其优点及局限性。在此基础上引出了本文所要介绍的OBRMS系统。它继承了OGRE中单件模式、工厂模式等优良的设计方法并对资源类型进行了扩张使得xml文件得到支持。OBRMS是从OGRE中抽象得来,是一个通用化的资源管理系统它只定义并实现了资源管理所必须的接口,任何游戏引擎都可将其作为资源管理模块或对其进行扩展。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 课题研究背景及国内外现状
  • 1.2 课题的研究意义
  • 1.3 论文的研究对象与主要工作
  • 2 OGRE 资源管理模型
  • 2.1 OGRE 介绍
  • 2.2 资源管理框架
  • 2.3 资源管理流程
  • 2.4 本章小结
  • 3 OBRMS 系统设计
  • 3.1 OBRMS 概述
  • 3.2 OBRMS 系统需求
  • 3.3 OBRMS 总体设计
  • 3.4 OBRMS 详细设计
  • 3.5 本章小结
  • 4 OBRMS 系统实现
  • 4.1 资源模块实现
  • 4.2 资源组模块实现
  • 4.3 控制模块实现
  • 4.4 本章小结
  • 5 测试
  • 5.1 测试环境
  • 5.2 测试内容
  • 5.3 测试方法
  • 5.4 测试用例
  • 5.5 测试结果
  • 5.6 本章小结
  • 6 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].OGRE在飞行模拟视景系统中的应用[J]. 电脑编程技巧与维护 2010(12)
    • [2].基于3Dmax和OGRE的某型装备视景仿真研究[J]. 指挥控制与仿真 2009(05)
    • [3].基于OGRE粒子系统的烟花模拟[J]. 计算机应用与软件 2008(10)
    • [4].基于OGRE粒子系统在烟花渲染中的研究[J]. 计算机技术与发展 2011(10)
    • [5].基于OGRE的角色动画的实现[J]. 电脑知识与技术 2009(20)
    • [6].基于3DMAX和OGRE的测控装备仿真训练系统[J]. 信息技术 2013(07)
    • [7].基于OGRE粒子系统及供用户选择虚拟特效的实现[J]. 陕西师范大学学报(自然科学版) 2011(06)
    • [8].基于OGRE粒子系统的下雨效果模拟[J]. 软件导刊 2010(04)
    • [9].基于OGRE的虚拟仪表绘制与显示[J]. 电脑知识与技术 2010(34)
    • [10].基于OGRE的三维仿真平台的构建技术[J]. 电子测量技术 2014(05)
    • [11].基于OGRE的煤矿安全虚拟现实3D软件设计与实现[J]. 计算机与现代化 2011(11)
    • [12].基于OGRE的智能游戏引擎的设计与实现[J]. 南京邮电大学学报(自然科学版) 2010(02)
    • [13].基于OGRE的海面舰船目标红外仿真方法[J]. 激光与红外 2017(01)
    • [14].基于OGRE的动漫制作引擎设计与实现[J]. 微计算机信息 2011(02)
    • [15].基于OGRE粒子系统的喷泉模拟[J]. 应用科技 2013(03)
    • [16].基于OGRE的碾压混凝土坝施工过程可视化仿真系统[J]. 水利水电科技进展 2013(04)
    • [17].三维游戏中基于OGRE的动态水面模拟算法[J]. 计算机工程与设计 2011(12)
    • [18].基于OGRE的无人机全轨迹实时视景仿真系统[J]. 控制工程 2015(01)
    • [19].基于OGRE的应急火灾仿真研究及实现[J]. 消防科学与技术 2012(02)
    • [20].基于OGRE引擎的三维矿山爆破设计与实现[J]. 测绘与空间地理信息 2016(03)
    • [21].基于OGRE的目标红外可视化模块研究与实现[J]. 中国体视学与图像分析 2013(03)
    • [22].GPU结合OGRE技术在红外场景仿真中的应用研究[J]. 系统仿真学报 2013(08)
    • [23].基于OGRE的民间舞蹈保护系统设计与实现[J]. 现代计算机(专业版) 2012(32)
    • [24].OGRE引擎中基于BVH的角色动画的实现研究[J]. 计算机与现代化 2011(10)
    • [25].基于OGRE的海量模型动态调度的研究与实现[J]. 计算机工程与设计 2013(11)
    • [26].基于OGRE的车辆自适应巡航控制三维仿真[J]. 交通运输系统工程与信息 2012(02)
    • [27].基于OGRE与PhysX的布料和物理粒子效果实现[J]. 信息与电脑(理论版) 2011(18)
    • [28].基于OGRE的卫星视景仿真软件的设计与实现[J]. 计算机应用与软件 2016(10)
    • [29].基于OGRE的网络游戏界面模块的设计与实现[J]. 电脑知识与技术 2009(33)
    • [30].基于OGRE的高精度三维城市建模技术分析[J]. 测绘通报 2017(09)

    标签:;  ;  ;  

    基于OGRE的游戏引擎资源管理系统的设计与实现
    下载Doc文档

    猜你喜欢