《基于unity游戏制作的论文lhj》由会员分享,可在线阅读,更多相关《基于unity游戏制作的论文lhj(37页珍藏版)》请在金锄头文库上搜索。
1、 DONGFANG COLLEGE,FUJIAN AGRICULTURE AND FORESTRY UNIVERSITY论文题目:基于unity3d的游戏制作与展示 QQ346977633系 别: 计算机系年级专业:0x级计算机科学与技术学 号:0x50303029姓名:郑xx指导教师:林xx职称:教授2013年04月23日Game design and display based on unity3d Title:(Title单词打印时将隐藏)Department:Departmetn of Computer ScienceMajor and Grade:Computer Science a
2、nd TechnologyNumber:0950303029Name:ZhengziweiAdvisor:professor Lin hongjiDate:May,2013福建农林大学东方学院本科毕业设计(论文)作者承诺保证书本人郑重承诺: 本篇毕业设计(论文)的内容真实、可靠。如果存在弄虚作假、抄袭的情况,本人愿承担全部责任。学生签名:年 月 日 福建农林大学东方学院本科毕业设计(论文)指导教师承诺保证书 本人郑重承诺:我已按有关规定对本篇毕业设计(论文)的选题与内容进行了指导和审核,该同学的毕业设计(论文)中未发现弄虚作假的现象,本人愿承担指导教师的相关责任。指导教师签名:年 月 日目录摘
3、要- 1 -Abstract- 2 -1.1本课题的研究背景- 1 -1.2本课题的研究意义- 2 -1.3国内外研究现状- 2 -1.4 unity3D游戏引擎平台的特点- 3 -1.5其他游戏引擎平台- 4 -1.6 开发工具- 5 -2可行性分析要求- 5 -2.1技术可行性- 6 -2.2 经济可行性- 6 -2.3 操作可行性- 6 -2.4可操作的平台- 7 -3游戏的方案设计- 7 -3.1 游戏结构方案设计- 7 -3.2游戏体系划分结构- 7 -3.3游戏的各功能划分- 8 -3.4游戏总体预览- 9 -4详细设计- 10 -4.1 框架流程- 10 -4.2 开始程序- 1
4、1 -4.3登入界面- 11 -4.4音效背景- 12 -4.5关卡设计- 13 -4.6适配器的设置- 14 -5 功能实现与代码分析- 14 -5.1登陆界面GUI- 15 -5.2关卡设置控件- 16 -5.3风筝转向控制- 18 -5.4对小鸟碰撞后的Level_3.cs脚本控制- 19 -5.5 音效控制- 20 -5.6 小鸟方向的控制- 22 -5.7 ButtonMassage.cs- 25 -结束语- 28 -参考文献- 29 -致谢- 30 - 摘要随着数字化、科技化的信息技术发展,城市人们的生活节奏也大大加快;通过认识unity3d的游戏制作引擎,对于社会上的两大主流手机
5、市场安卓与苹果,从而设计的一款以轻松,休闲为基调的游戏,来缓解人们在工作上的疲劳,或让休闲之时得到一丝娱乐。Unity3d是一种游戏专业的开发工具,根据物理碰撞,粒子系统等技术,组建了以windows、andorid、ios等为平台的游戏。并且对于个体的开发者来说是具有创造力的,它可以在一边测试的过程中一边试玩。对于unity,人们不可能只是暂时的有想法,在其运行过程中都可以让开发者挖掘到乐趣、bug,然后修改测试直到拥有最吸引人的想法。其中unity支持生成apk文件并在Android手机上的运行致使它的前景大好。而且他的目标移动平台可以瞬间转换,解决了一种资源可以在手机、网页、pc和移动平
6、台上进行不同的体验的问题。本次毕业设计的题目为基于unity3d的游戏制作与展示,旨在成功的设计出一款可以运行在智能手机和各类电脑上的休闲、娱乐游戏,在毕业设计完成时,可以通过多个平台,不同方式体验。游戏共包含7关,从易到难。提供了一种放松、休闲的方式,实现了对上班一族的工作压力缓解。关键词: Unity3D;游戏;AndroidAbstractWith digital, science and technology, the development of information technology, the pace of life of the people of the city gr
7、eatly accelerated; through the a unity3d understanding of the game production engine, two mainstream mobile phone market, Android and Apple to design a relaxed, casual for the tone of the game to relieve the fatigue of people at work or leisure time to get a trace of amusement. The Unity3d professio
8、nal development tools is a game, physical collisions, particle system, the formation of the windows, andorid, ios platform game. And for the development of the individual who is creative, it can be in the side of the test process while demo. For Unity, it is impossible to have only a temporary idea
9、in the course of its operation, allows developers to tap into the fun, bug, and then modify the test until you have the most attractive idea. Unity support generated apk file and running on your Android phone causing it promising. And his goal mobile platform can be instantly converted to solve a re
10、source problem can be a different experience on the phone, web, PC and mobile platforms. The graduation project entitled unity3d-based game production and presentation, aimed at the successful design of a can run on smart phones and various types of computer leisure, entertainment, games, graduation
11、 design is completed by a platform, in different ways experience. The game contains 7, from easy to difficult.Provides a relaxed, relaxing way to ease the work pressure of the working people. Keywords: Unity3D; games; Android - 2 -福建农林大学东方学院计算机科学系毕业设计(论文) 1引言Unity3D是一个全面整合而来的专业游戏引擎,它支持多个平台,并且在市场上有百分
12、之十的占有率,他是一个综合性的游戏开发工具。Unity3d可以支持的平台有window、 iPhone和Android平台。也可以利用Unity web player网络插件发布网页游戏,支持Windows和mac的网页浏览。本次论文设计的题目“基于unity3d的游戏制作与展示”,这是一个十分具有吸引力的休闲游戏应用;游戏设计的过程利用Unity3D引擎基本的功能组件,包括:GUI、碰撞器、角色控制、shader等,并独立编写功能、逻辑实现代码,能够实现游戏的切换、关卡的设计、gui的界面设计、游戏音效音乐等的控制、游戏的触屏控制等,为了让上班一族或是休闲人士在轻松时刻得到一些娱乐。而游戏本
13、身对于智能手机(安卓),各类电脑,全面支持,让其游戏多元化;游戏带有滑稽趣味锻炼敏捷度,使得体验者在享受其过程的同时也得到了娱乐。而游戏所生成的apk文件更是支持安卓系统,在不久的将来更加易于推广。1.1本课题的研究背景生活中,工作里,空闲时人们都需要得到一点放松,休闲。本款趣味游戏给人们带来一种娱乐方式,游戏中包含了许多闯关环节,意在对工作压力大,生活无聊闲时的一种自我调整等,使得体验者在放松自我的同时提高大脑的敏捷程度。本游戏的设计功能有:图像配置屏幕分辨率设置图像质量调整全屏设计GUI界面游戏窗口图片美化图片导入音效控制关卡设计按钮设计1.2本课题的研究意义本次游戏设计的出发点是在于趣味
14、、休闲、放松;针对于一些上班族,在工作疲乏期间可以通过适当玩玩游戏来调整自己,从而设计出的一款单机趣味游戏。在游戏设计过程中加入极具放松的背景音乐,加上一些适当的关卡设计,在运用unity导出exe文件或apk文件,使得上班族无论想在手机上或是电脑上都可以体验。而且游戏运行客服端是单机版,并不会占用太多的网络资源。当今社会越来越科技化,也越来越年轻化。青年劳动工作者将在未来几十年内占据主导力量,如何使这些人在工作的压力下得到些许放松,也是我们即将要考虑的问题。本款游戏的设计,使得劳动工作者能在工作期间得到一些放松,从而更好的调整自己。1.3国内外研究现状Unity3D是由丹麦Unity公司开发的游戏开发工具,国内在这方面起步比较晚,目前unity3d的应用领域主要有vR虚拟现实技术、pc网游、以及手机网游等。其中在vr虚拟现实的技术上德国更是取得了一定的成果。瑞典的DIVE分布式虚拟交换环境更是基于unix的在同一世界不同节点多进程上工作的异质分布式系统。据我所知unity在生活应用可分为四类:一是非可视化信息转为可视化信息,例如:用于产品的设计、降低成本和开发风险;二是区域导航,例如: