基于设计模式的三维游戏引擎的分析与设计

来源 :计算机与现代化 | 被引量 : 0次 | 上传用户:javaer0128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
展示了一款基于设计模式的采用UML设计和C++实现的三维游戏引擎,该引擎使得开发者更加容易和便捷地制作利用硬件加速的3D游戏。借助使用最频繁的一些设计模式和优良的面向对象设计原则来保持从高度抽象的观点进行设计。设计目的是具备通用性、可复用性以及可扩展性的高性能游戏引擎,本文分析了其架构,介绍了引擎结构的设计思路,并分析了各种模式的使用所带来的效果。
其他文献
支持动态变化并具备灵活性是人们在实际应用中对工作流提出魄新要求,传统的工作流建模思想能够通过改进达到这种要求。本文从应用的角度出发,在充分分析工作流理论和实际应用的
目的分析心电图诊断急性心肌梗死的临床价值。方法选取我院2014年11月至2015年11月收治的84例急性心肌梗死患者为研究对象,记录患者的临床症状,并对患者进行心电图、心肌酶谱
分析了Java程序设计中Java编译器对Java源文件和JVM对字节码文件的编码和解码过程,阐述了在Java Web开发中出现汉字编码问题的原因,讨论了在Servlet、JSP以及数据库中汉字编
介绍Hypertable的系统结构和表结构,分析元数据表的结构,阐述数据块的查找原理,最后通过介绍Bigtable系统的元数据表,对比两种元数据表结构的差异。
Internet密钥交换(IKE)协议是IPSec协议体系中最重要的部分,本文研究了IKE的协商过程,并对其进行了安全性分析,对于基于共享密钥验证的主模式协商过程和积极模式下签名验证过程提
通过详细的操作过程的叙述,及需要注意的几个细节问题的说明,阐述了CAD图形插入Word文档中打印质量问题的解决方案。
详细分析了基于OAG(Open Application Group)标准的数据交换方法,并基于这个方案构建了福建省进出口领域应用集成平台的数据交换模块,很好地实现了企业基础信息交换,加快推进各政
数字水印将感觉不到的信号嵌入到声频、视频和图像中以实现不同的目的。从有关数字水印的基本原理及其主体框架出发。将数字水印按不同角度划分为不同种类,并从空间域算法、频
敏捷模型驱动开发是模型驱动开发的敏捷版,强调构建"足够好"的模型。通过分析敏捷模型驱动开发与UML之间的关系,探讨如何在敏捷建模中应用UML,得出合理利用UML可以提高开发效率