三维射击游戏的设计与开发

三维射击游戏的设计与开发

ID:8991378

大小:83.00 KB

页数:6页

时间:2018-04-14

三维射击游戏的设计与开发_第1页
三维射击游戏的设计与开发_第2页
三维射击游戏的设计与开发_第3页
三维射击游戏的设计与开发_第4页
三维射击游戏的设计与开发_第5页
资源描述:

《三维射击游戏的设计与开发》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

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

2、台的编程接口的规格,它用于三维图象(二维的亦可)。OpenGL是个专业的图形程序接口,是一个功能强大,调用方便的底层图形库。OpenGL的英文全称是OpenGraphicsLibrary,顾名思义,OpenGL便是开放的图形程序接口。OpenGL仍然是唯一能够取代微软对3D图形技术的完全控制的API。通过利用OpenGL的三维图形软件包,深入了解运用VisualC++制作一个简单的3D射击游戏,体现人机交互。【关键词】三维游戏OpenGLC++射击人机交互。ITheDesignandDevelopmentofthe3DShooterGameStudent:HuangMan,Scho

3、olofComputerScienceTeacher:SunQingsheng,SchoolofComputerScience[Abstract]Domestic3dgamedevelopmenttechnologyisinthekeyperiodofsurpassingabroad,withlargeRPGonlinegamesasamainstream.Thenetworkgame'sinteractivityisundoubtedlyLANgameandincomparable,but,networkgametime-consumingforce,hasbecomemorea

4、ndmorepeopleconsensus.Smalle-sportsgamejustmakeupthenetworkRPGinsufficient,collectionofleisure,simple,creativeasone,willbemorepeople'sfavorite.Thisgamedevelopmentpurposes,areinordertomeettheneedsofusers.ThissectionThisgameisbasedonc++OpenGLlibraryandtodevelop.OpenGLdefinesacrossprogramminglang

5、uages,cross-platformprogramminginterfacespecifications,itisusedfor3dimage(two-dimensionalmay).OpenGLisaprofessionalgraphicsprogramminginterface,isapowerful,callconvenientbottomgraphlibrary.OpenGLEnglishfullnameislittleOpenmoreemphases,justasitsnameimplies,OpenGLisOpenGraphicsprogramminginterfa

6、ce.OpenGLisstilltheonlywaytoreplaceMicrosoftfor3DgraphicstechnologycompletecontroloftheAPI.ByusingOpenGL3Dgraphicspackage,in-depthunderstandingofusingVisualc++makingasimple3Dshootergame,reflecthuman-computerinteraction.[KEYWORDS]3DGAME,OPENGL,C++,SHOOT,HUMAN-COMPUTERINTERACTION.I目录1绪论11.1问题背景1

7、1.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存档测试345开发技巧与难点分析4

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。