unity3d开题报告

上传人:tia****nde 文档编号:33410568 上传时间:2018-02-15 格式:DOC 页数:7 大小:19.50KB
返回 下载 相关 举报
unity3d开题报告_第1页
第1页 / 共7页
unity3d开题报告_第2页
第2页 / 共7页
unity3d开题报告_第3页
第3页 / 共7页
unity3d开题报告_第4页
第4页 / 共7页
unity3d开题报告_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《unity3d开题报告》由会员分享,可在线阅读,更多相关《unity3d开题报告(7页珍藏版)》请在金锄头文库上搜索。

1、第 1 页unity3d开题报告游戏程序设计课程报告课程:Unity3D课程设计题目:班级:学号:姓名:日期:一、摘要UNITY游戏是一种新型的IT引擎。我们研究主要内容是UNITY游戏设计方法。指以游戏客户端软件为信息交互窗口的旨在实现娱乐、休闲、交流和取得虚拟成就的具有可持续性的个体性单人游戏。本报告主要讲述了这个小游戏的设计思路及初步使用Unity3D软件的感受和总结。设计过程中,首先建立自己想要的模型,然后在此基础上进行需求迭代,详细设计时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的小游戏。基于UNITY基础,构建了一个益智游戏风格的游戏,并有主角与关卡、游戏逻

2、辑、游戏环境界面等设计,使得玩家可以在场景中进行寻找神龛的冒险游戏。本游戏的控制很简单,及用键盘的WASD及SPACE五个控制人物的上下左右跳跃五个方向,用户根据自己的战略方式选择寻找油桶点亮煤油灯然后寻找神龛。二、概述UNITY游戏程序设计这一课程以大作业形式进行考核,能更好地锻炼学生综合运用本课程所授知识的能力。大作业主要内容为设计完成面向某一主题内容的游戏演示程序。自选游戏主题,并根据所选定的主题内容设计一个典型的游戏场景及玩家逻辑,其中包含主角与关卡,游戏逻辑,游戏环境界面与交互过程等的设计;开发完成与设计相符的游戏Demo。要求使用Unity3D游戏开发软件实现上述游戏Demo。三、

3、具体要求第 2 页1、每人单独完成,特殊可由多人合作完成。2、游戏主题自拟。3、根据所设游戏主题、场景及玩家逻辑,实现完成相应的游戏Demo,并撰写设计开发报告。四、设计主题基于视频教程“平衡球”的基础,构建了一个益智游戏风格的游戏,并有主角与关卡(一关)、游戏逻辑(触碰油桶、神龛)、游戏环境界面(通道)等设计,使得玩家可以在场景轨道中进行吃油桶、神龛的冒险游戏。五、设计思路本游戏以几个环环相扣的通道作为人物运动的轨迹,在通道上分别设计一些油桶,通过电脑上的WASDSPACE分别控制人物的运动方向;如果人物运动位置没有偏离所设计通道平面而且碰触到油桶,即算初步成功,当人物吃掉所设计的油桶,油灯

4、就会点亮。当人物找到并吃掉所设计的神龛,就会通过关卡。本报告主要讲述了这个小游戏的设计思路及初步使用Unity3D软件的感受和总结。设计过程中,首先建立自己想要的模型,然后在此基础上进行需求迭代,详细设计时不断地修正和完善,经过测试阶段反复调试和验证,最终形成达到设计要求的小游戏。六、具体构建步骤1、场景素材的添加,通过3DMAX建模完成素材的创建2、在UNITY3D中完成素材的组装3、为场景贴图。贴图时,根据道具的风格,选择地面与墙的BSP贴图,每次贴图选择一个平面的一个面创建预组件5、将创建并且组装的模型添加到预组件中,并且通过复制完成整个游戏场景的拼接6、导入UNITY的人物控制组件7、

5、在场景中添加细节篇二:游戏开发开题报告。第 3 页云南大学旅游文化学院毕业设计(论文)开题报告课题名称:基于Unity3D的射击类游戏研究院(系):信息科学与技术系专业:计算机科学与技术学号:20*1202046学生姓名:黄春迪指导教师:杨玉婷职称:题目类型20*年6月26日一、选题依据二、研究(设计)实施方案三、前期工作四、研究基础条件五、指导教师意见六、开题小组意见七、系意见篇三:开题报告。毕业设计(论文)开题报告题目3D乒乓球游戏的设计与实现专业名称计算机科学与技术班级学号098206124学生姓名吴春福指导教师彭巧珍填表日期年月日一、选题的依据及意义:3D乒乓球是一款继安卓系统出现的一

6、种游戏,也是一种新兴产业。我工作的公司也打造了一款类似的游戏,所以毕业之际,课设内容我选择也做一款3D乒乓球游戏。在培训的六个月的时间,有1个月是老师在讲述这个游戏的构造。从构造3D场景到球拍和球的添加到游戏的玩法和完成,整体架构清晰明了。经过那一个月的学习与练习,使我对做游戏产生了浓厚的兴趣。做这个游戏既可以锻炼我的编程能力,也可以巩固我那一个月所学的知识。老师讲述过程中只讲了个大概玩法的实现,我可以在此基础上深入,把选手的个数增加,厉害程度也相应的增加。而且我还想实现任务的跳转,从游戏界面跳到更换对手,更换游戏模式,使得游戏更加生动,更加符合实际。乒乓球又称国球。中国在每次的奥运会上都夺得

7、金牌,为了发扬国粹,做这个游戏也是有点纪念意义的。整个游戏玩法和现实中的一样,先是玩家发球,然后轮流发球。球落地即为输球。整个游戏考验玩家的眼力和反应能力,是一种集休闲和运动于一体的游戏,很适合在繁忙的工作之余拿出来休息下。游戏中设有第 4 页挑战对手,对手来自各个国家,有种奥运抢夺金牌的意思,选手厉害的区别在于反应能力和击球角度。游戏过程中以计分形式分胜负,完全和现实中的乒乓球相似。所以玩家在游戏过程中既可以玩游戏还可以更多的了解国粹。究其历史,这款游戏也是最近才出来的游戏,这款游戏在PC上没有手机上好玩,所以这款游戏是为安卓用户全力打造的一款休闲游戏。自从第一款类似3D乒乓球出现,下载量急

8、剧升高,看着高利润,各公司纷纷投入团队去开发,所以现在安卓市场上有好多关于乒乓球的游戏。而游戏开发是艺术与编程技术相结合的完美表现,C+是一种简单的,跨平台的,面向对象的,分布式的,解释的,健壮的安全的,结构的中立的,可移植的,性能很优异的多线程的,动态的语言。C+在软件开发上面也一直是广大企业和个人所信赖和深受欢迎的编程语言,几乎是所有学习编程语言人员必学的一门科目。并且运用C+作为编制语言,可以将乒乓球移动、旋转和摆放的特性更好,更全面的展示出来。加上C+经过长期的发展和沉淀,在PA引擎的环境下可以更好,更准确的支持游戏的运行。从而达到最终实现对于俄罗斯方块这款风靡全球游戏的准确,顺昌运行

9、。此次游戏开发过程中,可以让我对整个游戏都会有很深刻的了解,游戏不是那么难做的。玩家玩游戏玩的其实就是文档里面的数据,只是用些图片和动作表示而已。但是这两者是缺一不可的,就跟冰箱和人的操作一样,只有把两者结合起来,冰箱才能真正发挥到用处,只有把两者结合起来,整个游戏才能玩,才好玩,才能让玩家身临其境,感受到游戏的真实。二、国内外研究概况及发展趋势(含文献综述):3D乒乓球游戏是最近才转成在安卓上玩的游戏,原来是在PC上,在4399网站上有好第 5 页多,像现在排名比较考前的几款:“青春草原乒乓赛”、“朵拉打乒乓球”、“乒乓对决”等。然而当安卓系统一出来,安卓机上面也陆续出现了手机版的乒乓球游戏

10、。我的课设就是将这款游戏打造成3D的,可以通过鼠标控制球拍实现接球和击球。桌子是3D的,所以整个球的轨迹是在一个3D的环境下运动的。游戏的概念十分简单,采用现实中的判分,如今已经成为一种公认的规则:球落地即可判定谁得分,每次接球前要保证球先碰下桌子才可以击球,否则判定对方得分。而且发球要保证球碰到桌子才可以出去。乒乓球作为我们的国球,可以说是中国人引以为豪的运动。不仅如此,乒乓球运动老少咸宜,安全系数高,又几乎能锻炼全身,真是不得不爱!所以才使得这款游戏一直保持着休闲游戏中前几名。C+是一种使用非常广泛的电脑程序设计语言。它是一种静态数据类型检查的,支持多范型的通用程序设计语言。C+支持过程化

11、程序设计、数据抽象化、面向对象程序设计、泛型程序设计、基于原则设计等多种程序设计风格。贝尔实验室的比雅尼斯特劳斯特鲁普博士在20世纪80年代发明并实现了C+。起初,这种语言被称作CwithClasses(包含类的C语言),作为C语言的增强版出现。随后,C+不断增加新特性。虚函数(virtualfunction)、操作符重载(operatoroverloading)、多重继承(multipleinheritance)、模板(template)、异常处理(exception)、RTTI(Runtimetypeinformation)、命名空间(namespace)逐渐纳入标准。所以运用C+的编程思

12、想来编制这块简易、灵活的游戏无疑是正确的选择。三、研究内容及实验方案:研究内容:本次毕设的主要研究内容是通过对乒乓球的规则和操作的研究,并且研究如何运用C+的编程思想实现乒乓球在计算机上的操作,在PA引擎的基础上,实现3D乒乓球第 6 页游戏的的进入,运行以及最终的后台数据保存功能,通过对于本次游戏的设计与实现,来研究和分析C+对于游戏开放方面的一些功能和特点以及C+如何实现对于该游戏的操作和展现。实验方案:采用PA引擎为开发工具,依据相应的游戏规则实现3D乒乓球游戏。四、目标、主要特色及工作进度目标:运用C+编程技术实现电脑上3D乒乓球游戏。主要特色:(1)AI接球:所谓AI即游戏中的人物,

13、只要乒乓球进入对方的桌子,而且在离AI一定距离内,AI将自动接球,接球的速度与玩家选择的对手星级有关,AI所打出的球落的位置也有对手星级决定,星级高的速度快,而且打到桌角的概率比较大。(2)选择对手:游戏中可以由选手自己选择对战的选手,对手的厉害程度有所附带的星星数决定,星星越多,表示选手越厉害,接球速度、击球速度很快,而且击球后落角位置的概率很高。(3)模式的选择:游戏中设有两种模式,第一种是挑战模式,可以有玩家自己选择自己想要挑战的对手,然后和对手进行游戏。第二种是练习模式,该模式只有一个对手,这个对手接球速度慢,击球速度也慢,这个模式只是让玩家熟悉操作并了解游戏规则。以便更好的进行游戏。

14、(4)计分牌:记分牌是游戏过程中玩家与AI对战时显示分数的一个任务栏,只要判定谁输球就会显示该记分牌,并更新分数。(5)简单易学,容易操作:该游戏只要用鼠标,只要游戏过程中按住鼠标左键,球拍的位置跟随着鼠标的位置,接球的时候只要拖着鼠标向球移动就可以了,操作相当简单。任务的跳转也是只要在页面上显示的图标上点击鼠标。工作进度:第 7 页第01周04周完成开题报告及译文第05周13周系统的设计与实现第14周15周系统功能调试与改进第16周18周撰写毕业论文及答辩五、参考文献1李普曼(StanleyB.Lippman),C+Primer中文版(第四版)M.人民邮电出版社,20*.52Christer

15、Ericson,实时碰撞检测算法技术M.清华大学出版社,20*.63拉莫斯(AndrLaMothe),3D游戏编程大师技巧M.人民邮电出版社,20*.33-344邓恩等,3D数学基础:图形与游戏开发M.清华大学出版社,20*.85-995Ullman,JeffreyD.AFirstCourseinDatabaseSystemsM.ChinamachinePress,20*6门涛等,基于C(+)游戏引擎的实现J.渤海大学学报(自然科学版),20*.9.7伍传敏,张帅,邱锦明.基于Unity3D的FPS游戏设计与开发J.三明学院学报,20*,29(2):35-408BruceTate.BitterJavaM.ManningPublications,20*9徐寅哲.基于JAVA的俄罗斯方块游戏开发.教育与社会科学综合期刊J.20*,2(5):19820510张劲波,吴华杰.基于J2SE的俄罗斯方块游戏J.电子技术及信息科学期刊,20*,11(32):181183

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 事务文书

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号