2d游戏图形引擎系统的研究与实现

2d游戏图形引擎系统的研究与实现

ID:34775562

大小:17.16 MB

页数:72页

时间:2019-03-10

2d游戏图形引擎系统的研究与实现_第1页
2d游戏图形引擎系统的研究与实现_第2页
2d游戏图形引擎系统的研究与实现_第3页
2d游戏图形引擎系统的研究与实现_第4页
2d游戏图形引擎系统的研究与实现_第5页
资源描述:

《2d游戏图形引擎系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、东北电力大学硕士学位论文2D游戏图形引擎系统的研究与实现姓名:王征申请学位级别:硕士专业:计算机应用技术指导教师:曲朝阳20080301摘要摘要游戏引擎是一个处理游戏底层技术的平台,使用游戏引擎,游戏开发人员可以不用花过多精力去处理系统架构、图形处理等一些底层的技术,可以直接使用引擎提供的API来进行游戏开发。2D游戏图形引擎系统是游戏引擎中的图形渲染内核,在游戏引擎中占有核心地位。本文通过对2D游戏中画面成像、行为动画、屏幕渲染管理、特效处理等方面的研究,设计并实现了一个2D游戏图形引擎系统,该引擎系统主要包括四个模块:界面控件模块、图形渲染模块、硬件显示支

2、持模块和特效处理模块。界面控件模块实现了一组通用的界面类库,可以灵活方便生成具有游戏观感的控件界面,便于用户的调用。图形渲染模块是整个2D游戏图形引擎系统的核心,它被划分为基本图形图像绘制子模块、动画贴图子模块和屏幕渲染管理子模块三个部分。这三个子模块之间为继承关系,承担着游戏中图形图像、动画资源的绘制和管理。硬件显示支持系统模块中,利用Java2D平台提供的图形硬件加速处理能力,将双缓冲技术与硬件加速图像绘制技术相结合,实现了动态图像平滑稳定的连续绘制,提高了动画加载速度。.在特效处理模块中分析了Alpha混合特效与粒子系统的应用机理,给出了Alpha混合特

3、效与粒子系统在2D游戏应用中的实现方式。本文研究的课题初步探讨了2D游戏图形引擎系统的基本技术架构,针对一些关键问题给出了解决方案并予以实现,对于国内基于2D的游戏系统开发具有一定的借鉴和参考价值。关键词:2D游戏;图形引擎:渲染;游戏动画东北电力大学硕十学位论文AbstractGameengineisaplatformtechniqueingamedesign.Withtheengine,gamedevelopersdon'tneedtodevotelotsofenergiestOhandlinggamearchitecture,processinggrap

4、hicetc.TheyCalldirectlymakeuseoftheenginetOshortentheperiodofgamedevelopment.2Dgamegraphicenginesystemisagraphicsrenderingkernelofgameengineandisthecoreoftheengine.ThroughresearchingonpictureImaging,behavioranimation,managementofrenderingonscreenandspecialeffectprocessingin2Dgame,th

5、eauthorofthispaperdesignsandrealizesthe2Dgamegraphicenginesystem.Theenginemainlyincludesfourmodules:UIcontrolmodule,graphicsrenderingmodule,hardwaresupportfordisplayingmoduleandspecialeffectprocessingmodule.UIcontrolmodulerealizesagroupoffundamentalUIclasslibrarywhichCallconvenience

6、lygenerategameUIforusers.Graphicsrenderingmoduleisthecoreof2Dgamegraphicenginesystem.itincludesthreesubmodules:basicfiguresandimagessubmodule,animationsubmoduleandscreenrenderingmanagementsubmodule.thereisainheritancerelationshipamongthethreesubmodules,whichbearrenderingandmanagemen

7、tofimagesandanimationresources.Inthehardwaresupportfordisplayingmodule,takenfulladvantageofthegraphicsaccelerationcapabilityprovidedbyJava2DplatformandappliedthetechniqueofDoubleBufferingandhardware-acceleratedimagesrenderingtechniquetosmoothlydrawContinuousmovingimage.Thusenhanceda

8、nimationloadspeed.S

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

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

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