预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共41页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

目录摘要IAbstractII一、绪论1(一)研究背景和研究意义1(二)国内外研究现状1(三)论文组织构造2二、3D游戏技术知识系统2(一)3D图形库2(二)物理引擎5(三)Unity3D8三、车辆驾驶游戏设计11(一)游戏创意11(二)游戏框架构造设计13(三)游戏层次构造设计14四、车辆驾驶游戏实现15(一)场景渲染实现15(二)场景物理仿真实现21(三)汽车动力学模仿22(四)顾客图形界面实现24(五)网络联机模块实现27五、游戏展示与性能分析28(一)游戏展示28(二)性能分析30六、项目总结32(一)总结32(二)下一步工作展望33参照文献34摘要随着计算机技术发展,电子游戏形式越来越丰富,顾客对于电子游戏娱乐性需求也越来越高,追求更加真实感官体验成为电子游戏一条发展趋势。作为虚拟现实领域一项综合应用,3D游戏已经在电脑、手机、机顶盒等多平台得到了普及,相对于老式2D游戏,3D游戏让顾客感觉更融入,更加享有,但所依赖计算机技术也更加复杂,计算机图形学、物理仿真等都成为3D游戏开发所需要重点研究方向。国内在电子游戏领域发展与领先国家还具备一定差距,为了振兴本国电子游戏行业,对这一项综合应用所涉及技术进行整体梳理是完全有必要。论文按照从设计到实现,从理论到应用。一方面简介了3D游戏普通技术框架,之后环绕一款基于Unity3D小型汽车驾驶游戏,使用Unity3D支持各种平台,可以便引入各方面插件。在游戏设计和实现阶段,先简朴简介了游戏创意,接着设计了整个游戏整体构造,并将游戏系统重要分为图形渲染、物理仿真、网络同步等模块,图形渲染使用Unity3D中OpenGL插件,使得游戏可以运营到手机平台,为了更精准、更迅速解决汽车物理仿真,使用了PhysX来对车身及场景进行物理设计,着重涉及到碰撞检测、车身刚体及轮胎悬挂系统概念及算法,并且增长界面设计及网络模块使得顾客增长互动性。论文最后对游戏做了一定分析,在执行效率及可玩性做出了改进展望。整个游戏系统各模块之间接口灵活且耦合性低,且运营效率高,虽然属于小型游戏,但涉及技术点较为全面,可觉得同类问题提供参照。核心字:Unity3D,游戏,图形引擎,物理引擎,PhysX,汽车驾驶AbstractWiththedevelopmentoftheelectronicscience,formsofelectronicgamesarebecomingricherandricher,meanwhilethatusersneedtomorerealsensejudgmenthasbeenanimportantprogresstrend.Asanapplicationofthevirtualreality,3Dgamesisavailableonallthemajorcomputer,mobileplatforms,set-topboxesandsoon.3Dgamesmakeuserseasierimmerseinenjoyingitcomparedwith2Dgames,butrequiremorecomplextechnique,sothatComputerGraphicandColliderdetectionhavebeenkeyresearchfields.Theindustrylevelof3DgamesfallsbehindinChinaatpresent,itisameaningworktogothroughthetechnologyofthecomprehensiveapplication.Thethesisisorderfromtheorytoapplication.Firstlythispaperintroducesthebaseframeworkof3Dgames,andthendevelopavehiclegamebyUnity3D,whichsupportsmultipleplatformsandeasiertodevelopbytheplugin.Inthespecificgame,introducetheideaofthisgameanddiscusstheoveralldesignoftheintegralstructure.Thisgameisbrokendownintomodulessuchasgraphicrending,physicalsimulationandnetwork.GraphicrenderingusesOpenGLplugininUnity3D,whichmakesgameruninmobilephone.PhysicalsimulationdependsonPhysXwhichcanobtainmoreaccurateresultstodes