下载此文档

基于OpenGL的飞行射击游戏.doc


文档分类:生活休闲 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
基于OpenGL的飞行射击游戏开发与设计
摘要
国内的三维游戏开发技术正处于赶超国外的关键时期,以大型的游戏作为主流。但是,小游戏的制作,还是不断在扩展。大部分的电脑用户,都是闲暇时进行游戏,所以一个有乐趣的小游戏已经足够满足他们的需求。
本游戏的开发目的,就是为了满足这部分的用户。
大型游戏一个很重要吸引用户的地方,是能给用户拥有自己创造的人物模型,趋于这个目的,本游戏提供了一个能给用户制作人物模型的编辑器,大大吸引了用户。
游戏和模型编辑器的模型运用的是自定义的数据结构,所以游戏能绘制编辑器编辑出来的模型。
本游戏是基于OpenGL库的运用,结合面向对象方法开发的。
OpenGL定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。OpenGL的英文全称是“Open Graphics Library”,顾名思义,OpenGL便是“开放的图形程序接口”。OpenGL仍然是唯一能够取代微软对3D图形技术的完全控制的API。
通过利用OpenGL的三维图形软件包,深入了解运用Visual C++制作一个拥有可供用户自行定义游戏关卡的3D飞行射击游戏。体现人机交互。充分运用项目开发、面向对象、算法等。
关键词:OpenGL 游戏设计 VisualC++ 飞行射击
OPENGL BASED ON THE ARCADE-STYLE GAME DEVELOPMENT AND DESIGNS
ABSTRACT
In three-dimensional space development of technology was crucial in emulation of foreign, in large game as the mainstream. But little game, or in developing steadily. the majority puter users, it is time to games, so a fun little game enough to meet their requirements.
This game development purpose is to satisfy the part of the user.
Large game a very important to attract users, is to give users have created a model, to this end, this game a model for making characters on the user's editor, has greatly attracted to the user.
Game and the model editor model using a custom data structure of the game, so you can draw the editor to edit out of the model.
This game is based on OpenGL the storehouse the utilization, the object orientation of development.
OpenGL defines a programming language, and stepped across the programmatic interface to specifications. It is a three-dimensional image(2d also). Opengl is a professional graphics applications, is a powerful call to the ground floor, a library. opengl english name is "open graphics library," suggests, is "open interface graphics program”. Opengl only with 3d graphics able to replace the microsoft plete control of the API.
OpenGL by using 3-d graphics package, the probe to use visual c making a definition for users on the stage of the 3d arcade-style gam

基于OpenGL的飞行射击游戏 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人DOC KING
  • 文件大小0 KB
  • 时间2011-10-23
最近更新