三维射击游戏的设计与开发_第1页
三维射击游戏的设计与开发_第2页
三维射击游戏的设计与开发_第3页
三维射击游戏的设计与开发_第4页
三维射击游戏的设计与开发_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、* *高校高校毕业论文(设计)毕业论文(设计)题目名称: 3D 射击游戏的设计与开发 同学姓名: qq629983841 院 (系): 专业班级: 指导老师: 辅导老师: 时 间: I / 6三维射击游戏的设计与开发三维射击游戏的设计与开发学 生:, 指导老师:, 【摘要摘要】国内的三维游戏开发技术正处于赶超国外的关键时期,以大型的 RPG网络游戏作为主流。无疑网络游戏的交互性是单机游戏无法比拟的,但是,网络游戏耗时耗力,已经成为越来越多人的共识。小型的单机游戏恰好弥补了网络 RPG 游戏的不足,集休闲、简洁、创意为一体,必将得到越来越多人的喜爱。本游戏的开发目的,就是为了满足这部分用户的需求

2、。本游戏是基于 OpenGL 库和 c+来开发的。OpenGL 定义了一个跨编程语言、跨平台的编程接口的规格,它用于三维图象(二维的亦可) 。OpenGL 是个专业的图形程序接口,是一个功能强大,调用便利的底层图形库。OpenGL 的英文全称是 Open Graphics Library,顾名思义,OpenGL 便是开放的图形程序接口。OpenGL 仍然是唯一能够取代微软对 3D 图形技术的完全掌握的 API。通过利用 OpenGL 的三维图形软件包,深化了解运用 Visual C+制作一个简洁的 3D 射击游戏,体现人机交互。【关键词】三维游戏 OpenGL C+ 射击 人机交互。The D

3、esign and Development of the 3D Shooter Game Student: Huang Man, School of Computer ScienceTeacher:Sun Qingsheng, School of Computer ScienceAbstractDomestic 3d game development technology is in the key period of surpassing abroad, with large RPG online games as a mainstream. The network games intera

4、ctivity is undoubtedly LAN game and incomparable, but, network game time-consuming force, has become more and more people consensus. Small e-sports game just make up the network RPG insufficient, collection of leisure, simple, creative as one, will be more peoples favorite. This game development pur

5、poses, are in order to meet the needs of users. This section This game is based on c + + OpenGL library and to develop. OpenGL defines a cross programming languages, cross-platform programming interface specifications, it is used for 3d image (two-dimensional may). OpenGL is a professional graphics

6、programming interface, is a powerful, call convenient bottom graph library. OpenGL English full name is little Open more emphases, just as its name implies, OpenGL is Open Graphics programming interface. OpenGL is still the only way to replace Microsoft for 3D graphics technology complete control of

7、 the API. By using OpenGL 3D graphics package, in-depth understanding of using Visual c + + making a simple 3D shooter game, reflect human-computer interaction.KEY WORDS 3D GAME,OPENGL,C+,SHOOT, HUMAN-COMPUTER INTERACTION.1 / 6目目 录录1 绪论.11.1 问题背景.11.2 项目的目的及意义.21.3 商量范围及技术要求.21.4 开发工具及相关技术简介.32 系统设计.62.1 需求分析.62.2 系统目标.62.3 系统功能结构.62.4 系统总体设计.72.5 用户体验流程图.72.6 程序运行环境.83 简略设计与系统实现.83.1 模型设计.83.2 动画设计.93.3 场景渲染.103.4 射击与爆破设计.123.5 碰撞检测.133.6 游戏进度保存.144 测试.194.1 开场动画测试.194.2 地图漫游测试.244.3 射击测试.274.4 通关测试.314.5 存档测

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论