3d赛车游戏的设计与实现 毕业设计

3d赛车游戏的设计与实现 毕业设计

ID:352050

大小:3.38 MB

页数:45页

时间:2017-07-27

3d赛车游戏的设计与实现  毕业设计_第1页
3d赛车游戏的设计与实现  毕业设计_第2页
3d赛车游戏的设计与实现  毕业设计_第3页
3d赛车游戏的设计与实现  毕业设计_第4页
3d赛车游戏的设计与实现  毕业设计_第5页
资源描述:

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

1、DesignandImplementationofthe3Dracinggameby3D赛车游戏的设计与实现摘要3D赛车游戏是整个游戏行业的重要组成,随着游戏行业的快速发展,2D游戏的市场份额已经大幅下降,目前3D游戏越来越受广大玩家的喜爱,特别是3D赛车游戏,一直是玩家的宠儿。本文实现了一款赛车游戏,该游戏分为场景渲染、赛车渲染、天空渲染、赛车在场景中的漫游、赛车的地形跟踪系统和碰撞检测等六部分。场景渲染、赛车渲染和天空渲染构成游戏的渲染画面,基于DirectX技术实现。赛车在场景中的漫游、赛车的地形跟踪系统和碰撞检测构成了游戏的主要逻辑。本文在一

2、款游戏引擎的基础上,通过将第三方软件制作的游戏场景模型和赛车模型导入到游戏中,完成对游戏的初始化;使用天空盒技术实现一个比较逼真的天空;通过输入模块完成对赛车的控制;通过摄像机类来实现漫游效果,通过汽车类来实现汽车的刚体运动,通过地形跟踪保持汽车始终位于地形之上来避免赛车穿透地形,通过碰撞系统使汽车始终行驶在赛道上,再将这些整合形成了三维赛车游戏。论文最后对全文进行总结,并对后续工作进行了展望。关键词:三维,DirectX,赛车,游戏,地形碰撞检测DesignandImplementationofthe3DracinggameAbstract3Dra

3、cinggameisanimportantcomponentofthegamingindustry.Withthedevelopmentofthegameindustry,themarketshareof2Dgamehasdropped,andnowmoreandmoreplayerslove3Dgame,especiallythe3Dracinggamewhatalwayisplayer'spet.Weachievedaracinggame,thegamecanbedividedintothescenerendering,carrendering,

4、skyrendering,carroaming,cartrackingsystemandcollisiondetection.Scenerendering,carrenderingandskyrenderingmakeupofthegamescreen,basedonDirectXtechnology.Carroaming,cartrackingsystemandcollisiondetectionmakeupofthemainlogicofthegame.Thegamebaseonathird-partygameengine,throughathi

5、rd-partysoftwaretomakegamescenesmodelsandcarmodels,thenimportintogametocompletethegameinitialization;Tousingtheskyboxtechnologytoachievearealisticsky;Throughtheinputmoduletocompletethecontrolofthecar;Throughtheclassofcameratoachievetheeffectofroaming;Throughtheclassofcartoachie

6、cetherigidbodymotion,throughtheterrainfollowingtoholdingthecaralwayslocatedabovetheterrain,throughthecollisiondetectionsystemtoholdingthecaralwaysrunningonthetrack.Andthenintegratedtoforma3Dracinggame.KeyWords:3D,DirectX,Car,Game,CollisionSystem目录摘要IIIAbstractIV1绪论11.1课题来源、背景和目

7、的11.2与课题相关的国内外研究综述21.3本文的内容安排42DirectX、游戏引擎和游戏结构52.1DirectX概述52.2游戏引擎62.2.1游戏引擎概述62.2.1选用的游戏引擎结构62.3游戏结构82.4本章小结93游戏的汽车类模块、场景渲染、输入控制103.1输入检测和响应103.2场景渲染103.2.1天空盒技术113.2.2模型运用123.2.3光照技术153.3汽车类模块153.4本章小结154赛车的碰撞检测和测试174.1碰撞检测的相关技术174.1.1包围盒算法184.1.2游戏引擎使用的BSP碰撞检测简要解析214.2本文采

8、用的碰撞检测技术224.2.1顶点/索引缓冲区234.2.2地形的碰撞检测244.2.3汽车与物体的碰撞检测

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

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

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