滨州职业学院毕业论文(设计)
题目勇者之心
学生XXX
学号XXXX
专业班级XXXX
系院名称XXXX
指导教师XXX
二零一八年X月X日
独创性声明
本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得滨州职业学院或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。
签名: 年月日
关于论文使用授权的说明
本人完全了解滨州职业学院有关保留、使用学位论文的规定,即:学校有权保留送交论文的复印件及电子版,允许论文被查阅和借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文。
(保密论文在解密后应遵守此规定)
学生签名: 年月日
导师签名:年月Unity3D游戏开发项目《勇者的心》
XXX(计算机应用技术)
XXX(指导教师)
摘要
近年来,随着互联网技术的不断增强,游戏产业也发生着翻天覆地的变化,而Unity3D则是游戏开发世界的佼佼者,它的兼容性之强,功能之强大,前所未有,在游戏的开发和各类功能软件的开发工作中Unity3D使用率占其中的百分之87,是当今业内公认的主系统。而经由Unity3D开发编译出的《宝石空间》是在众多国产游戏中,汲取多个榜单排名前列游戏的精华集大成者,可谓取百家之长,游戏中,引用经典游戏《勇者斗恶龙》的游戏模式,但更新了其复杂的积分方式和落后的画面,使得整体的游戏感官发生质的飞跃,并且在《宝石空间》内还添加了许多新的游戏玩法和新颖的游戏因素,比如当下火热的《塞尔达系列》和《法老遗迹》等游戏的精彩元素,并且使用了诸多音乐的视听效果,让玩家能够在体验精彩游戏的同时,还能体验到音乐为游戏添加的乐趣。
本文的研究既具有一定的理论意义和技术价值,又具有一定的市场价值,它将有助于游戏开发行业智能化的提高,对生活信息、娱乐信息、科研信息、商业信息的收集与普及,扩大商业机会,具有较大的社会和经济效益。
关键词:Unity3D;游戏开发;前景;文档摘要目录
《勇者之心》游戏项目开发 i
目录 ii
第1章前言 1
1.1课题的意义 1
1.2需求分析 1
1.3课题的研究目标 1
第2章游戏的世界观及框架 2
2.1游戏的世界观 2
2.2游戏开发工具 3
2.3本章小结 3
第3章《勇者的心》灵感来源 4
3.1灵感来源 4
3.2玩法上的借鉴 4
3.3增加的新元素 4
3.4本章小结 4
第4章开发过程展示 5
4.1游戏界面预览 5
4.2C#部分编写预览 5
第5章总结 7
5.1主要工作和创新点 7
5.2存在的问题及未来的方向 7
参考文献 8
致谢 9
前言
1.1课题的意义
Unity,也称Unity3D,是近几年流行的一个世界级的跨平台游戏开发引擎,自2012年进入中国后,受到了游戏开发者的青睐。使用它开发的手机游戏也不在少数,如新仙剑OL、推倒Online、星际陆战队等Unity开发就业前景Unity的迅速发展让Unity3d从业人才需求不断攀升,并且从业人员的薪资十分可观。以人才招聘来看,目前企业招聘人数呈现上升趋势,以下是根据地区企业近一年发布的职位招聘信息统计。Unity3D是由UnityTechnologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。Unity类似于Director,Blendergameengine,Virtools或TorqueGameBuilder等利用交互的图型化开发环境为首要方式的软件。其编辑器运行在Windows和MacOSX下,可发布游戏至Windows、Mac、Wii、iPhone、WebGL(需要HTML5)、Windowsphone8和Android平台。也可以利用Unitywebplayer插件发布网页游戏,支持Mac和Windows的网页浏览。它的网页播放器也被Mac所支持。
课题研究目标第一步首先了解unity3d的菜单,视图界面。[2]?这些是最基本的基础,可以像学word操作一样,大致能明白有几个菜单,几个基本的视图,各自起什么作用的就可以了。当然还要了解人物基本的比例和结构。
Unity3d代码
第二步理解场景里面的坐标系统,输入系统,简单的向量概念。Unity3D的坐标系统及向量概念如果不理解清楚,不理解世界坐标,局部坐标的关系,即使一个简单的移动,缩放,旋转的几行代码,也会困惑你半天。
第三步学习创建基本的场景的一些基本概念:游戏对象,组件,脚本。在界面上分别体现在层次视图,项目视图及属性视图,要理清楚彼此之间的关系
第四步学习资源导入方面的一些基本元素:网格,材质,贴图,动画等。
第五步学习脚本的生命周期,Start,UpDate,ONGUI这些基本的方法。了解,预制,时间,数学等常用的类及相关方法。理解游戏对象,组件,脚本彼此之间的关系。
第六步进一步学习摄像机,灯光,地形,渲染,粒子系统,物理系统等等,这些每一个深入进去都是一个很复杂的主题。
第七步一些更高级的概念:向量的加减法点乘叉乘,光照法线贴图,内存管理,图形优化等等。Unity3D入门容易,真的要精通,那是相当难的。
0
中国石油大学工程硕士生学位论文开题报告及文献总结
0
滨州职业学院毕业论文(设计)
ii
滨州职业学院毕业论文(设计)
ii
滨州职业学院毕业论文(设计)
ii
滨州职业学院毕业论文(设计)
0
2
中国石油大学工程硕士生学位论文开题报告及文献总结
0
滨州职业学院毕业论文(设计)
2
|
|