MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc

MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc

ID:10962296

大小:3.44 MB

页数:50页

时间:2018-07-09

MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc_第1页
MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc_第2页
MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc_第3页
MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc_第4页
MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc_第5页
资源描述:

《MMORPG UI系统设计-探索TinyXml&ampamp;Lua方案-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(科研训练、毕业设计)题目:MMORPGUI系统设计-―探索TinyXml&Lua方案姓名:学院:软件学院系:软件工程专业:软件工程年级:学号:指导教师(校内):职称:指导教师(校外):职称:年月6MMORPGUI系统设计-―探索TinyXml&Lua方案摘要本文通过对GUI系统的探索,开始GUI设计之旅。首先,我将说明GUI系统是重要性和地位,其次,我将描述一个完整的GUI系统应该拥有的能力。接下来,我将仔细地分析如何满足GUI系统的能力要求,以及选择哪些技术来实现它。这时,我将着重介绍TinyXML和LUA能做什么?怎么做?并根据GUI系统,把它们的实

2、际应用设计出来。最重要的部分是事件管理和GUI控件层次结构的设计。我将花比较多的精力来阐述它们的设计思想,并且提供一个可行的方案。最后,展示这样设计思想在真实项目中的表现。关键词游戏GUILuaTinyXML6AbstractBasedontheGUIsystemexploration,weareonthewayofGUIdesignjourney.Firstofall,IwilldescribetheimportanceofGUIsystemandstatusittakes.Second,IwilldescribewhatabilityacompleteGUIsys

3、temshouldhave.Followed,IwillcarefullyanalyzehowtomeetcapacitydemandoftheGUIsystem,andchooseatechnologytoachieveit.Atthistime,IwillfocusonwhatTinyXMLandLUAcandoandhowtodo.AndinaccordancewithGUIsystem,designthepracticalapplicationofthem.Themostimportantpartistheeventmanagementanddesignsth

4、ehierarchicalstructureofGUIcontrol.Iwillspendmoreenergytoelaboratetheirdesignideas,andprovideaviableoption.Finally,Iwilldisplayofsuchdesignideasinarealproject.KeywordsGameGUILuaTinyXML6目录第一章引言1第二章系统的总体设计32.1系统需求32.2系统的环境42.3系统的基本设计概念和处理流程42.3.1设计概念42.3.2处理流程52.4系统结构62.4.1设计原则62.4.2用例图62

5、.4.3静态类图72.4.4时序图82.5技术简介[4]82.5.1TinyXML92.5.2Lua102.5.3C++11第三章系统的详细设计133.1CEGUI和WXWIDGETS总览133.1.1简介133.1.2通用技术和设计艺术143.2TinyXML解析器153.2.1功能153.2.2优点与缺陷153.3.3与GUI的结合153.3XML格式定义163.3.1从功能需求定义格式163.3.2争议173.4Lua脚本工具183.4.1功能183.4.2优点与缺陷183.4.3与GUI的结合193.5事件注册203.5.1消息机制203.5.2从程序到脚本2

6、23.5.3从脚本到程序2263.5.4事件管理243.6GUI类详细设计253.6.4GUI――资源类设计253.6.5GUI――基类设计263.6.6GUI――管理类设计273.6.7GUI――WINDOW层设计283.6.8GUI――CONTROL层设计29第四章系统的运行结果33第五章结束语36致谢37参考文献38附录396第一章引言关于MMORPG中的GUI,有这么一句令人深思的话――做得好的GUI,让用户感觉不到它的存在,一旦游戏出问题了,所有的矛头齐齐地指向GUI。说得很贴切!正如我们的电脑,你很少感觉到键盘鼠标的存在――因为它们正如你所愿地工作着,一旦

7、用得不顺心了,第一个成为借口和承受你暴力的很可能就是键盘鼠标了。是不是想起你在玩某个游戏的时候常常报怨的话来,“我明明点了那个技能……”,“鼠标有点飘”,“键盘不灵敏”,……什么是GUI?GUI,是英文GraphicUserInterface(图形用户界面)的简称。当前对软件设计一般分为两个部分:编码设计与UI设计。编码设计就是所谓的写程序,UI设计被认为是美术的界面设计。这是对GUI认识不够充分而草草下的结论!GUI从字面上看是用户与界面两个组成部分,但实际上还包括用户与界面之间的交互关系。这里,交互关系,是GUI设计的重中之重。一个好的GUI不但

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

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

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