期刊文献+

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

Analysis and Design of 3D Game Engine Based on Design Patterns
下载PDF
导出
摘要 展示了一款基于设计模式的采用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.
作者 黎恬 费耀平
出处 《计算机与现代化》 2009年第2期135-138,142,共5页 Computer and Modernization
关键词 设计模式 面向对象 三维游戏引擎 统一建模语言 design patterns object-oriented 3D game engine UML
  • 相关文献

参考文献7

二级参考文献22

  • 1泮海敏,陈奇.一个基于模式的快速查询构建系统[J].计算机工程与设计,2005,26(1):174-176. 被引量:4
  • 2薛宝仪,张昱,梁东,胡晓峰.面向对象的战略态势表现系统研究与设计[J].系统仿真学报,2005,17(6):1421-1424. 被引量:1
  • 3童格亮,秦开怀.建筑CAD及其实时漫游技术[J].软件学报,1996,7(9):521-525. 被引量:7
  • 4BuschmannFrank.面向模式的软件体系结构(卷1):模式系统[M].北京:北京机械工业出版,2003..
  • 5GammaErich.设计模式可复用面向对象软件的基础[M].北京:北京机械工业出版,2000..
  • 6ShallowayAlan.设计模式解析[M].北京:中国电力出版社,2003..
  • 7拉尔曼.UML和模式应用:面向对象分析与设计导论[M].北京:北京机械工业出版社,2001..
  • 8WuTC.Java面向对象程序设计(第2版)[M].北京:清华大学出版社,2002..
  • 9Eberly D H.3D Game Engine Design:A Parctical Approach to Real-time Computer Graphics[M].Morgan Kaufmann Publishers,2001.
  • 10Hook B.Building a 3D Game Engine in C++[M].John Wiley & Sons,1995.

共引文献56

同被引文献18

  • 1许万荣,樊自田.OpenGL中交互式任意旋转三维场景的实现[J].计算机应用,2006,26(B06):147-148. 被引量:11
  • 2那罡.多核平台的并行开发[J].中国计算机用户,2006(25):33-33. 被引量:1
  • 3申闫春,朱幼虹,曹莉,温转萍.基于OSG的三维仿真平台的设计与实现[J].计算机仿真,2007,24(6):207-211. 被引量:35
  • 4王军峰.计算机游戏界面设计方法研究[D].西安:西北工业大学,2007.
  • 5Jeannie N. Game Development Essentials[M]. New York: Thomson DelmarLearning, 2005: 225-257.
  • 6Shoemake Ken. Animating rotation with quaternion curves[ C ]. In SIGGRAPH 85 proceedings, San Francisco, California, July 1985:245-254.
  • 7M J Kim, M S Kim, Y S Shin. A general construction scheme for unit quaternion curves with simple high order derivatives [ C ]. Computer Graphics Proceedings. SIGGRAPH 95. New York, NY, USA, 1995:369-376.
  • 8王锐,钱学雷.OpenSceneGraph三维渲染引擎设计与实践[D].清华大学出社,2009-11.
  • 9Shameem Akhter, Jason Roberts. Multi-Core Programming: Increasing Performance through Software Multi-threading[ M ]. INTEL Press USA, 2006:13-26.
  • 10E H Wu, Y Q Liu, X H Liu. An Improved study of real-time fluid simulation on GPU [ J ]. Computer Animation and Virtual Worlds ( S1546-4261 ), 2004, ( 15 ) : 139-146.

引证文献3

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部