毕业论文-基于opengl的3d游戏设计

毕业论文-基于opengl的3d游戏设计

ID:25858529

大小:2.91 MB

页数:42页

时间:2018-11-23

毕业论文-基于opengl的3d游戏设计_第1页
毕业论文-基于opengl的3d游戏设计_第2页
毕业论文-基于opengl的3d游戏设计_第3页
毕业论文-基于opengl的3d游戏设计_第4页
毕业论文-基于opengl的3d游戏设计_第5页
资源描述:

《毕业论文-基于opengl的3d游戏设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于OPENGL的3D游戏设计摘要:随着时代进步,从简单的色块堆砌而成的画面到数百万多边形组成的精细人物,游戏正展示给我们越来越真实且广阔的世界。对于近几年游戏的发展来说,老式2D游戏的画面、游戏性、互动性已经无法满足各类玩家的需要,而3D游戏无论是在游戏画面的真实程度、操作的流畅程度、以及故事背景方面的优越性都非常突出。在这种发展趋势下,2D游戏所占领的市场将会变得微乎其微,3D游戏的开发将会成为整个游戏制作领域的一种趋势。针对于3D游戏开发,OpenGL作为一个3D的应用程序编程接口(API)来说,

2、是非常合适的。OpengGL作为与硬件无关的软件接口,只要操作系统使用了OpengGL适配器就可以打到相同的效果。它又是一个开放图形库,在跨平台领域上非常便利。并且它具有优良的移植性,是广大3D游戏开发者的首选。本论文为利用OpengGL进行3D射击游戏的设计与开发,采用碰撞检测、粒子系统、MD2模型绘制、3D声效等技术,最终实现一个射击游戏。关键词:游戏,基于OpengGL,三维,射击游戏2DesignThe3DGameBasedonOpenGLAbstract:Alongwiththeprogres

3、softhetimes,finecharactersfromsimplecolorswatchbuiltthepicturetothemillionsofpolygons,thegameistoshowusmoreandmorerealandthewideworld.Forthedevelopmentofthegameinrecentyears,theold2Dgames'screen,gamesandinteractivehavebeenunabletomeetallkindsofgameplayer

4、needs,while3Dregardlessofthegameonthegamescreenreality,smoothoperation,andthebackgroundofthestoryofthesuperiorityisveryprominent.Inthistrend,2Dgameoccupiedmarketwillbecomeverylittle,thedevelopmentof3Dgameswillbecomethegamemadeatrendinthefield.For3Dgamede

5、velopment,OpenGLastheapplicationprogramminginterfaceofa3D(API),isaverysuitable.OpengGLastheinterfaceofthesoftwareandhardwareindependence,aslongastheoperatingsystemusestheOpengGLadaptercanreachthesameeffect.Itisalsoanopengraphicslibrary,cross-platforminar

6、easveryconvenient.Andithasgoodtransplantation,isthe3Dgamedeveloper'schoice.Inthispaper,thedesignanddevelopmentof3DshootinggameistouseOpengGL,thecollisiondetection,particlesystem,MD2model,3Dsoundrenderingtechnology,theultimaterealizationofashootinggame.Ke

7、ywordsgame,OpengGL,3D,shootinggame2西安石油大学毕业设计(论文)39西安石油大学毕业设计(论文)目录1引言............................................................................................................................................................11.1课题的背景及意义11.2毕业设计的任务11.3国

8、内外现状的研究21.4开发技术与开发平台31.4.1开发技术31.4.2开发平台32OpenGL简介与3D图形学相关52.1OpenGL简介52.1.1OpenGl特点52.1.2OpenGL功能62.1.3OpenGL渲染72.23D图形学相关82.2.1向量与矩阵82.2.2变换82.2.3投影92.2.43D裁剪93游戏设计113.1游戏的组成113.2游戏的结构123.3本游戏设计124关键技术154.1摄像机漫游154.2碰撞检测

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

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

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