欢迎来到天天文库
浏览记录
ID:34775562
大小:17.16 MB
页数:72页
时间:2019-03-10
《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
此文档下载收益归作者所有