D游戏场景编辑器的设计与实现

D游戏场景编辑器的设计与实现

ID:36797464

大小:4.50 MB

页数:83页

时间:2019-05-15

D游戏场景编辑器的设计与实现_第1页
D游戏场景编辑器的设计与实现_第2页
D游戏场景编辑器的设计与实现_第3页
D游戏场景编辑器的设计与实现_第4页
D游戏场景编辑器的设计与实现_第5页
资源描述:

《D游戏场景编辑器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学硕士学位论文3D游戏场景编辑器的设计与实现姓名:唐毅申请学位级别:硕士专业:计算机应用技术指导教师:黄海于20100501西南交通大学硕士研究生学位论文第1页摘要现今,游戏业的发展速度非常迅速,目前主流的游戏大都已是3D游戏。3D游戏拥有靓丽悦目的画面和真实的场景,这也是它占据大多数游戏市场的原因。3D场景编辑器是3D游戏设计中的一个辅助工具,其主要目的在于提高游戏开发的效率,它可用来构建3D游戏中的场景,从而为用户提供一个可以自由创建3D游戏场景的平台。本系统主要采用面向对象的程序设计方法来实现3D场景编辑器的设计,其总体架构采用

2、MFC、XMLDOM树结构以及基于Direct3D的游戏引擎相结合。该系统具有精简、直观的交互能力以及完全可视化的交互设置,并能以所见即所得的方式操作三维游戏实时场景。该编辑器不仅集成了对模型、粒子系统、地形、光源、天空、摄像机、水面等编辑的人机交互功能,还具备管理界面数据信息以及整个场景数据信息的管理功能。该系统主要包括界面接口模块、实体编辑模块和管理模块三大部分。界面设计模块实现人机交互及图形显示功能,具有简单易用的特点;实体编辑模块实现场景中各个实体的编辑功能,可实时显示编辑结果,该部分主要利用引擎提供的接口来实现;管理模块主要实现场景数

3、据的存储,主要通过DOM树结构与场景管理接口来实现。本文在了解现有三维场景编辑器相关产品的基础上,深入研究了实现三维场景编辑器的相关技术及理论。文章首先对3D场景编辑器的研究现状、研究背景、研究内容以及相关技术做了介绍,然后在总体设计中介绍了3D场景编辑器的功能,描述了系统的总体架构以及设计环境,并把整个系统分为了用户界面接口模块、实体编辑模块和场景编辑器管理模块三部分。在详细设计部分分别对各个功能模块的实现过程进行了详细描述。通过测试证实上述设计方法有效且可靠。3D游戏场景编辑器可以正常的编辑场景中的实体和管理场景中的数据信息。且3D视图区在

4、绘制显示3D图像时每秒钟所绘制的帧数(FPs)一直都保持在75帧左右,这说明了3D游戏场景编辑器与用户交互的实时渲染效果保持正常的状态。关键词3D场景编辑器;场景管理;模型;DOM树结构;3D游戏;引擎西南交通大学硕士研究生学位论文第1I页AbStractNowadays,thegameindustry’Sgrowthrateisveryrapid,andthecurrentmainstreamofthegamehasbecome3Dgames.3Dgaineshaveabrightbeautifulpictureandtherealscene

5、,whichiswhyitoccupiesmostofthegamesmarket.3DSceneEditorisasupporttoolof3Dgamedesign.Itistoimprovetheefficiencyofgamedevelopmentwhichcanbeusedtobuild3Dgamesscenes,SOastoprovideafreeplatformforcreating3Dgamescenes.Thissystemusesobject—orientedprogrammingmethodtoachieve3Dscenee

6、ditorwhichdesignedtheoverallarchitecturewithMFC,XMLDOMtreestructureandgameenginebasedonDirect3D.Thesystemhasstreamlined,intuitiveinteractivityandfullyvisualizationofinteractivesettings,andcanoperatereal—time3DgamesceneinWYSIWYGway.Theeditornotonlyintegratesthemodel,particles

7、ystems,terrain,light,sky,camera,waterandothereditinghuman-computerinteractionfeatures,butalsohasdatamanagementofinterfaceandtheentirescenedatamanagementcapabilities.Thesystemincludesinterfacemodule,theentityeditingmoduleandmanagementmoduleofthreeparts.Interfacemoduleachieves

8、human—computerinteractionandgraphicaldisplaycapabilities,withthefeaturestha

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

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

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