- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
国内赛车发展现状和趋势毕业论文
目录
第一章 绪论 1
1.1 研究背景 1
1.2 国内外发展现状和趋势 1
1.3 论文研究的主要内容 2
第二章 XNA概述 4
2.1 XNA简介 4
2.2 XNA功能 4
2.3 XNA2D图形 5
2.4 XNA3D图形 6
2.5 XNA声音 7
2.6 XNA纹理映射 8
2.7 XNA摄像机 9
2.8 XNA输入 10
2.8.1Xbox 360控制器 10
2.8.2键盘 11
2.8.3鼠标 11
2.9XNA光照 11
2.9.1 XNA光照模型 11
2.9.2 XNA中添加光照的一般步骤 12
第三章 3D赛车游戏开发 13
3.1 典型游戏简介 13
3.1.1 3D赛车游戏简介 13
3.1.2应用程序模型 13
3.2输入和用户界面 15
3.2.1 Input类 15
3.2.2Input类中的Update方法 16
3.2.3游戏屏幕 16
3.3摄像机管理 18
3.3.1创建摄像机 18
3.3.2旋转、移动摄像机 19
3.3.3摄像机追踪效果 20
3.3.4摄像机弹簧效果 22
3.4碰撞检测与处理 23
3.4.1赛车与公路边界的碰撞 23
3.4.2赛车与路面的碰撞 27
3.4.3赛车与赛车的碰撞 28
3.5场景特效 29
3.5.1三维光晕 29
3.5.2场景颜色变化 29
3.5.3 3D音效 30
3.5.4雨、雪、雾 32
3.6物理模型 32
3.6.1重力 32
3.6.2惯性 34
3.6.3漂移 34
3.7数据更新与存储 35
3.7.1异步创建一个StorageDevice 35
3.7.2将数据保存到磁盘 36
3.7.3从磁盘加载数据 37
3.8 3DMAX建模 37
3.8.1总体场景 37
3.8.2公路 38
3.8.3单个景物 38
3.8.4贴图要求 39
3.8.5最终需要的文件 39
3.9人工智能 41
3.10其它 41
3.10.1玩家档案管理 41
3.10.2多种游戏模式 41
3.10.3天空 42
3.10.4地图雷达 43
3.10.5速度计 43
第四章 程序运行测试 45
4.1 程序运行截图 45
4.2 关于运行结果的讨论 54
第五章 总结与展望 55
致谢 56
参考文献 57
第一章 绪论
1.1 研究背景
在电子游戏的发展历史进程中,3D游戏占据了举足轻重的地位。3D游戏以其栩栩如生的画面效果、声音、粒子、三维等特效而带给玩家一种全新的体验。建立在3D技术之上所构建的游戏世界,可以轻松地实现传统2D游戏所无法实现的效果,例如摄像机跟踪、镜头回旋、慢动作播放等推拉摇移的电影化效果,以及更加绚丽夺目的3D特技效果:例如焰火在炮口的爆炸、空气气浪的冲击、观察视野的雾化影响、现场感的雨雪气候变化等等。3D游戏虚构了真实的世界,并力图呈现出一个场景空间感强,有着动态视角、真实光源、全屏特效等融合在一起的亮丽画面。这将在视觉效果上极大地增强冲击力,引领玩家进入一个绮丽梦幻般的幻想空间。
3D环境的建立,不仅在视觉效果上,更在游戏规则上带来突破,玩家需要面对的不再是一个平面,而需要在一个虚拟的立体环境中进行思考:玩家将置身于一个小型星球的球体地表之上,全方位地考虑如何在地表、天空中展开竞技比赛,并迎接来自于360度立体环境中的对手的挑战。游戏的变化丰富度,要远远超出传统的2D、2.5D画面表现下的前代产品。
然而如何真实高效地渲染3D场景、构建完整的游戏模式成为广大3D游戏开发人员的难题。首先,3D游戏效果虽被人们熟知,但是想要使用某种常规方法来描述其形成,是不容易的。其次,3D游戏的种类多种多样,没有一种统一的方式对其描述。再次,创建物体模型,真实地展现它们,将需要大量的设计时间和存储空间,而且生成的景物有可能过于单调,与真实世界相差甚远。因此,急需一套完整的解决方案来开发3D游戏。
美国微软于2006年 8 月 13 日发布针对业余创作者所设计的游戏开发套件XNA Game Studio Express,提供给使用者开发跨Xbox 360与PC平台游戏的管道。XNA是Microsoft的下一代软件开发平台,致力于帮助开发者更快地开发更好的游戏,使得3D游戏开发具有广泛的适应性。
如今3D游戏受到人们狂热地追捧,游戏种类层出不穷,产业规模空前壮大,开发流程日趋成熟,玩家更是跨越了所有年龄群。不仅PC平台,手机、Web、PDA等众多平台都出现了相应的3D游戏,3D游戏在所有电子游戏中所占的比重越来越大。因此,国内外学者、工作室、游戏公司都十分热衷于对3D游戏的开发。使用的实现工具也多种多样,编程语言方面,有C、C++、C#、Java等;图形引擎方面有C图形、DirectX、O
您可能关注的文档
最近下载
- 《飞机维修基本技能(活页式)》课件 模块1 航空紧固件拆装和保险.pdf
- 城市地下综合管廊运行维护及安全技术标准 .pdf VIP
- 检验科临检室上岗考核试题(有答案) .pdf VIP
- 工程化仿生杂化膜囊泡及其制备方法.pdf VIP
- 高二政治(走进高二)-哲学与文化【开学第一课】课件(共20张PPT)(含音频+视频).pptx VIP
- 混凝土索赔协议书模板.docx VIP
- 建筑工程图集 16D303-3:常用水泵控制电路图.pdf VIP
- Cadence Allegro PCB封装建库规则.doc VIP
- 电气识图及CAD 电气接线图的绘制与识图 项目四电气接线图的绘制与识图.pptx VIP
- LMV5.系统概述-中文.pdf VIP
文档评论(0)