毕设论文基于Android或iOS平台《民族服饰秀》益智游戏技术实现32155.doc
《毕设论文基于Android或iOS平台《民族服饰秀》益智游戏技术实现32155.doc》由会员分享,可在线阅读,更多相关《毕设论文基于Android或iOS平台《民族服饰秀》益智游戏技术实现32155.doc(37页珍藏版)》请在三一办公上搜索。
1、毕业设计(论文)题 目 民族服饰秀益智游戏技术实现 学 号 学生姓名 专业名称 所在系 指导教师 2012年 5 月 10 日题目 民族服饰秀益智游戏技术实现 摘要本次毕业设计的题目为民族服饰秀益智游戏技术实现,旨在成功的设计出一款可以运行在智能手机和平板电脑上的益智游戏,在毕业设计完成时,可以通过交互,对不同民族的服装进行搭配,以达到培养幼儿对不同民族服饰的搭配的辨识能力。游戏共包含6关,从易到难。选题的研究目标为通过此次毕业设计,研究益智类游戏作为新体验式教育模式的特点和研究益智类游戏体验模式和体验过程的技术实现。本题以Android或iOS为发布平台,以获取知识和提高能力为目的,满足了儿
2、童求知欲望和动手体验的需求。主体健康向上,画面诙谐可爱,具有良好的游戏乐趣。关键词 Unity3D iOS AndroidTitle National Costume Show AbstractThe graduation project entitled National Costume show, aimed at the successful design of a run on smart phones and tablet PCs puzzle game in the completion of the graduation project, you can interact wit
3、h the clothing of different ethnic groupsmatch, to cultivate the ability to identify children with different national dress. The game contains a total of 6 off from easy to difficult. Topics of research objectives for the graduation project, through this puzzle game as a new experiential education m
4、odel features and puzzle gaming mode and experience the process of technology implementation.This question to Android or iOS publishing platform to acquire knowledge and capacity for the purpose to meet the childrens desire for knowledge and hands-on experience requirements. Main healthy, has a good
5、 game fun. Keywords Unity3D iOS Android目 录1.前言11.1 选题背景11.2 选题意义21.3 国内外研究现状21.4 论文组织架构41.4.1绪论41.4.2开发工具与运行环境41.4.3游戏系统分析41.4.4游戏设计42.1 研究方法及手段62.2 技术路线72.3 开发环境和运行环境82.3.1 开发工具82.3.2 运行环境103.游戏系统分析113.1功能分析113.2关卡制作113.3任务系统123.4可行性分析123.4.1经济可行性133.4.2技术可行性134.游戏设计144.1游戏目标144.2游戏框架144.3游戏界面设计154
6、.3.1游戏主界面设计154.3.2关卡设计165.游戏实现185.1 组件及民族服饰的选取185.2GUI的实现195.3旋转弹窗的实现20.5.4声音系统的实现215.5拖拽控件的实现215.6碰撞检测的实现225.7计时器的实现226.游戏测试246.1 游戏调试246.2 程序的测试246.2.1 测试的重要性及目的246.2.1.1测试的重要性246.1.1.2测试的目的246.2.2 测试的步骤256.2.3 测试的主要内容266.2.4 测试时出现的问题266.3 发布的内容26结论28致谢30参考文献311.前 言Unity3D是由Unity Technologies开发的一个
7、多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity可发布游戏至Windows、Mac、Wii、iPhone和Android平台。也可以利用Unity web player插件发布网页游戏,支持Mac 和Windows的网页浏览。它的网页播放器也被Mac widgets所支持。关于题目“民族服饰秀”,这是一个十分具有意义的少儿应用;使用Unity3D引擎基本的功能组件,包括:GUI、碰撞器、角色控制、shader等,并独立编写功能、逻辑实现代码,能够实现数据的动态读取、游戏场景的动态生成、游戏数据的存取、游戏音效音乐等的控制、游戏的触屏控制等,让幼儿对于不同的民族服饰有了直观的
8、了解。而智能手机,平板电脑,点读设备等终端的普及和发展,为更多平台下的幼儿教育提供了新的发展机遇,更多的教育产品采取了电子式的互动体验游戏形式,既融入了知识于益智游戏之中,又满足了孩子的好奇心。以智能手机,平板电脑为体验终端的新型教育益智类游戏已经成为了幼儿教育领域中的一个十分具有发展前景的模式。本次毕设与艺术及公共事业管理的同学共同完成。公共事业管理的同学负责对本游戏的关卡进行设计以及整个游戏的进程的企划;技术的同学负责对游戏进行编程,实现游戏组件的各方面功能;数字媒体艺术的同学负责对本游戏所需的一切图片,摁钮等画面进行绘画。1.1 选题背景幼儿培养,特别是学龄前儿童的健康成长以及智力的开发
9、已经成为现今社会所最为关注的问题之一。由于多媒体及信息技术的飞速发展,各式各样的素材以及庞大的信息资讯都为0-7岁的儿童提供了教育基础。其中,像书籍、杂志、实物玩具、音像制品等传统的教育手段已经显得不能满足广大幼儿家长的需求,而智能手机,平板电脑,点读设备等终端的普及和发展,为更多平台下的幼儿教育提供了新的发展机遇,更多的教育产品采取了电子式的互动体验游戏形式,既融入了知识于益智游戏之中,又满足了孩子的好奇心。以智能手机,平板电脑为体验终端的新型教育益智类游戏已经成为了幼儿教育领域中的一个十分具有发展前景的模式。本次毕业设计所需要的软件为Unity3D。Unity是一款跨平台的游戏开发工具,从
10、一开始就被设计成易于使用的产品。作为一个完全集成的专业级应用,Unity还包含了价值数百万美元的功能强大的游戏引擎 游戏引擎 是指一些已编写好的可编辑游戏系统或者一些交互式实时图像应用程序的核心组件,游戏软件的主程序。Unity3D是一个让你轻松创作的多平台的游戏开发工具,是一个全面整合的专业游戏引擎。因此,利用Unity3D并且综合多重开发工具(PhotoshopCS3,Javascript等)进行的游戏开发,并利用移动平台发布会成为一个新趋势,在将来会得到更为广阔的运用。1.2 选题意义本次毕业设计的题目为民族服饰秀益智游戏技术实现,旨在成功的设计出一款可以运行在智能手机和平板电脑上的益智
11、游戏,在毕业设计完成时,可以通过交互,对不同民族的服装进行搭配,以达到培养幼儿对不同民族服饰的搭配的辨识能力。游戏共包含6-10关,从易到难。游戏中,游戏的参与者要为给定民族的模特搭配服饰,并可获得一定的提示,在规定时间内完成则成功,会有奖励积分,若没有完成,则评价为失败。通过此益智游戏类教育软件,可以使少年儿童对于我国的民族服饰加深了解,从小建立起对于不同民族以及民族服饰的概念,更有助于幼儿加强对色彩,搭配的理解以及建立相应的逻辑结构。选题的研究目标为通过此次毕业设计,研究益智类游戏作为新体验式教育模式的特点和研究益智类游戏体验模式和体验过程的技术实现。完成可运行的游戏成品,游戏能够达到趣味
12、化,情景化、清晰化地表达知识,以帮助幼儿学习相关知识。1.3 国内外研究现状 本次毕业设计所做的是一款益智游戏,益智游戏是指那些通过一定的逻辑或是数学,物理,化学,甚至是自己设定的原理来完成一定任务的小游戏。一般会比较有意思,需要适当的思考,适合幼儿以及年轻人游戏。 益智游戏通常以游戏的形式锻炼了游戏者的脑、眼、手等,使人们获得身心健康,增强自身的逻辑分析能力,和思维敏捷性。值得一提的是,优秀的益智游戏娱乐性也十分强,既好玩又耐玩。 益智游戏对小儿心理发展有何意义? 教育家克鲁普斯卡娅说:“对孩子来说,游戏是学习,游戏是劳动,游戏是重要的教育形式”,高尔基也曾说过:“游戏是小儿认识世界和改造世
13、界的途径”。因此,游戏是小儿智力发展的动力,它能激发小儿的求知欲与创造力,并且可使小儿掌握一些知识技能,形成对待事物的正确态度,促进小儿全面发展。 幼儿活泼、好动、喜欢模仿,而游戏一般都有具体情节、动作,模仿性强,符合他们的年龄特点,能够满足他们的兴趣和愿望。 积极的体育锻炼对正处在生长发育重要时期的小儿很重要,父母应多让他进行户外活动,跑跑跳跳,如“抡角”、“跳地板格”等游戏,不仅能培养孩子灵活、机智的品质,更重要的是锻炼了身体。年龄较大的孩子往往更喜欢模仿,看到汽车在公路上行驶,回家后他就会用板凳当作汽车,开动起来。父母对孩子的模仿要进行正确的指导,有目的、有计划地进行教育,丰富孩子的观察
14、、注意、记忆和独立思考的能力。随着智能手机,平板电脑的飞速发展,各类以智能手机和平板电脑等终端为平台的软件开始大规模的被开发出来,教育软件已经成为软件发展中的一个不可分割的部分。2010年,我国的教育软件市场的市场规模已接近600亿元,而以智能手机和平板电脑为平台的教育软件更是层出不穷。2007年美国苹果公司推出具备iOS操作系统的智能手机iphone,2010年推出了同样以iOS为操作系统的平板电脑ipad;而google公司也于2008年推出了自己的便携设备操作系统Android,这使得更多的教育软件有了一个崭新的平台。在为iphone以及ipad提供软件下载的iTunes Store中,
15、教育软件的总量已经超过了4万个,占到了软件总数中的相当一部分规模,在这些琳琅满目的教育软件中,有为少儿教授英语的英语软件,有为少儿讲故事的寓言书籍软件,更有可以开发少儿智力的益智类游戏软件;这些软件的丰富程度极大地帮助了少年儿童的成长,而智能手机和平板电脑的交互性更是无与伦比,它们可以达到传统书籍和音像制品等所无法达到的效果。从用户对于应用在智能手机和平板电脑上的益智类游戏软件的需求来看,开发此类的应用软件的前景十分看好。从国内市场来看,2012年,苹果中国市场的应用下载量可能超过美国。而Android系统目前已经占据了智能手机52%的市场份额,所以为Android系统所开发的应用将更加的广泛
16、,发展也会更加迅速,而幼儿教育类软件作为整个软件行业中的组成部分,其发展势头也必将上升明显。在开发以iOS和Android为操作系统的软件过程中,一款名为Unity3D的游戏制作引擎成为了众多开发者的首选开发工具。Unity3D是目前国际上十分先进的一款游戏制作引擎,具有入门容易,功能集成度高,与现有成熟编程语言集成较好的特点,用Unity3D开发的软件不仅可以发布到以iOS为操作系统的iphone、ipad平台上,也同样可以在以Android为系统的手机或平板电脑上应用。1.4 论文组织架构1.4.1绪论本章主要介绍本次毕设选题的意义,背景及国内外发展现状,阐述了课题的目的与意义。根据国内外
17、现状的表述进行整体的设计分析,确定主旨内容并根据整体的国内外现状进行初步设计和需求分析以及可行性分析。1.4.2开发工具与运行环境本章主要介绍用于开发和设计民族服饰秀益智游戏技术实现的工具(Photoshop CS3,Unity3D, JavaScript)及开发环境。阐述每一种技术实现所需的软件在本游戏中的作用以及简单介绍各开发工具。1.4.3游戏系统分析本章通过对系统的功能分析、性能分析、需求以及可行性进行分析,进一步剖析民族服饰秀益智游戏的结构,功能以及游戏内关卡的构成。设计出每一关的逻辑结构,对于关卡的内容有一个初步的设计。1.4.4游戏设计根据游戏系统分析确定的目标,进行游戏整体设计
18、,对于游戏的主题界面,每一关的内容,各控件的功能,各系统之间的作用进行设计和展现。1.4.5游戏实现实现各个模块功能。对于具体的模块进行介绍,阐述具体的关键代码,让读者理解模块功能与设计思路。1.4.6游戏测试在模块建立的基础下,对模块之间的连接以及系统整体进行测试。运用了单元测试于整体测试方法。发现游戏在运行时出现的问题并进行讨论,解决。对于一些难以解决的问题及时的寻求老师和同学们的帮助,尽早的解决游戏测试中出现的问题。1.4.7 结论阐述本次毕设是否达到目标,对于完成民族服饰秀益智游戏技术实现所增长的认识有了进一步了解,对完成毕设所需软件有了进一步的认识。以及阐述本次毕设对于设计人员在设计
19、,编程以及整个程序的认识。1.4.8 致谢阐述本次毕设过程中得到的体悟以及感谢在本次毕设中对毕设有帮助的老师,同学及家人;感谢他们对于此次毕设的帮助。 2. 研究主要内容2.1 研究方法及手段 以Unity3D为开发平台开发一款幼儿教育益智类游戏。制作出一款逻辑回路完整、程序运行流畅的游戏。通过对相关资料的大量查阅,对Unity3D游戏引擎有了相关了解,确定了本课题需要的研究的内容。对Unity3D中需要使用的编辑语言JavaScript进行学习,查阅JavaScript相关资料,使自己的编程水平可以满足游戏设计的基本需要。根据课题内容,所要实现的游戏关卡为6-10关,参考大量的实例,进行相关
20、的分析,制作过程以及游戏实现后的整体过程大概分为以下几个步骤:(1)了解Unity3D平台,掌握相关基本操作,熟悉Unity3D每个功能模块的作用和操作方法。尽力查阅国内外有关Unity3D平台的资料和著作,尽快进入到实际操作中去。(2)设计游戏主界面,对于游戏的整体功能进行架构,明确游戏要有几关,每一关的具体民族,服饰的分类;主界面所包含的功能以及游戏所涉及画面的风格。(3)设定游戏内容,策划游戏主题,并设定相关人物形象和场景,包括玩家、各民族人物的NPC。具体制定游戏逻辑关系,主要流程,具体任务内容和过关要求。(4)根据游戏设定内容,在Unity3D中制作相关部分,包括完整的游戏逻辑,任务
21、系统,对话系统,和游戏关卡。在关卡中,确定以拖拽效果作为实现每一关游戏的主要方法;设计计时器系统,以达到对于每一关的评价,游戏失败后返回位置的确定以及过关成功后自动跳转到下一关中。(5)初步测试,对制作出的游戏进行实际操作,测试游戏是否正常运行,检验每个系统的执行情况,找出存在的问题并及时修改。对于不易修改的问题及时询问老师并和同学讨论,尽早解决游戏中出现的问题。最后将游戏生成.exe文件格式,再一次运行,检验每一个功能,确保游戏所有关卡,所有空间都可以按照编程设计完成相关功能。(6)根据最后实现的游戏进行毕设论文的编写。总结编程过程中的逻辑思路,把每一步尽量精确的还原到论文中,粘贴关键代码,
22、描述软件测试中遇到的问题以及解决方案,撰写心得和致谢等内容。2.2 技术路线(1)游戏设计阶段在游戏设计的阶段就要想好这款游戏的大概内容,主题可爱活泼,符合0-7岁幼儿的使用,可以使0-7岁幼儿从游戏中得到相关知识的储备,达到益智游戏应有的目的。并且具有良好的游戏乐趣,游戏内容丰富,并能多次运用到游戏中的交互和关卡的系统,如任务系统、对话系统、搭配系统、计时系统、音乐系统等。(2) 游戏制作阶段关卡设计主要包括游戏关卡逻辑控制功能、任务系统、搭配系统、对话系统与游戏关卡进程相关的程序功能开发。利用相关模块,构建整体游戏,还要充分考虑游戏的逻辑控制。制作游戏中人物。还有游戏的关卡进程与各个系统相
23、关的方面,都要与游戏设定的主题相切合。图1-1 技术路线图2.3 开发环境和运行环境2.3.1 开发工具PhotoshopPhotoshop是Adobe公司旗下最为出名的图像处理软件之一,集图像扫描、编辑修改、图像制作、广告创意,图像输入与输出于一体的图形图像处理软件,深受广大平面设计人员和电脑美术爱好者的喜爱。Photoshop CS3全称Adobe Photoshop CS3 Extended 也称作为Photoshop 10.0。Adobe Photoshop是公认的最好的通用平面美术设计软件。由Adobe公司开发设计。其用户界面易懂,功能完善,性能稳定,所以,在几乎所有的广告、出版、软
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 民族服饰秀 论文 基于 Android iOS 平台 民族服饰 益智 游戏 技术 实现 32155

链接地址:https://www.31ppt.com/p-2394355.html