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

Analysis and Design of 3D Game Engine Based on Design Patterns

在线阅读下载全文

作  者:黎恬[1] 费耀平[1] 

机构地区:[1]中南大学信息科学与工程学院,湖南长沙410075

出  处:《计算机与现代化》2009年第2期135-138,142,共5页Computer and Modernization

摘  要:展示了一款基于设计模式的采用UML设计和C++实现的三维游戏引擎,该引擎使得开发者更加容易和便捷地制作利用硬件加速的3D游戏。借助使用最频繁的一些设计模式和优良的面向对象设计原则来保持从高度抽象的观点进行设计。设计目的是具备通用性、可复用性以及可扩展性的高性能游戏引擎,本文分析了其架构,介绍了引擎结构的设计思路,并分析了各种模式的使用所带来的效果。This paper presents an object-orlented 3D game engine based on design patterns, which is designed using UML and written in C++, easier and more intuitive for developers to produce games utilizing hardware-accelerated 3D graphics. It employs the most frequently used design patterns and good object-oriented design principles to help maintain a high level abstract viewpoint during the design process. The architecture of the high performance engine which is designed to be in common use, reusable and extensible is analyzed, the main concept of tbe structure of engine is introduced and the benefits of the use of each pattern are also analyzed.

关 键 词:设计模式 面向对象 三维游戏引擎 统一建模语言 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象