跑酷游戏的设计与实现(源码)

毕业设计说明书(论文)中文毕业设计说明书(论文)中文随着互联网和移动互联网的发展,人们对游戏的要求越来越高,追求更加真实地感官体验已经成为电子游戏的一种发展趋势。如今,3D游戏在电脑、手机等平台已经普及。相比于传统的2D游戏,3D能够让用户更快的融入到游戏环境中,提高用户的体验度。本作品是一款在Android平台上运行的跑酷类游戏,是以市面上已有的同类游戏为参照,应用名Prisoner Escaping。跑酷类游戏是比较受欢迎的游戏应用类型之一,凭借简单的交互方式和丰富的游戏效果,结合漫游场景的趣味性,常年占据App下载榜前列。于是综合分析此类应用游戏逻辑层次分明,发现在实现上也相对容易,结合自身所学进行开发。优秀的开发工具能让开发事半功倍,经过对比选择,本作品主要使用近年来相当热门的游戏开发引擎Unity作为游戏逻辑开发工具。关键词 Unity3D,Android,独立游戏,跑酷游戏目 录
1 引言 1
1.1 项目开发背景 1
1.2 项目开发目的 2
1.3 国内外现状对比 2
2 基于Unity3D的游戏开发技术 3
2.1 Unity3D简介 3
2.2 Unity3D引擎的开发框架 5
2.3 Unity3D引擎的界面 6
3 游戏策划 7
3.1 游戏介绍 7
3.2 游戏功能模块设计 8
3.3 游戏资源 9
4 跑酷游戏的实现 11
4.1 游戏运行场景搭建 11
4.2 游戏功能模块的实现 19
4.3 UI界面设计 24
5 测试 26
5.1 在Unity3d中运行测试 26
5.2 Android平台测试 27
5.3 PC端测试 29
5.4 测试结果 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 项目开发背景
跑酷游戏源于现实生活中的跑酷运动,这种运动是21世纪后开始盛行的一种新型 *好棒文|www.hbsrm.com +Q: ^3^5^1^9^1^6^0^7^2^* 
运行测试 26
5.2 Android平台测试 27
5.3 PC端测试 29
5.4 测试结果 31
结 论 32
致 谢 33
参 考 文 献 34
1 引言
1.1 项目开发背景
跑酷游戏源于现实生活中的跑酷运动,这种运动是21世纪后开始盛行的一种新型的极限运动,它没有既定的规则,根据运动爱好者的喜好跑酷的对象可以是任何物体。它的又名为“城市疾走”,场地可以是城市里的任何可以作为障碍物的物体,攀爬穿越的对象可以是围墙,屋顶等,尤其是废弃的房屋,更适合作为跑酷的对象。
跑酷也是自由行,它并不需要特殊的器材,换句话说,身体是从事这项运动的唯一工具[1]。由此可见跑酷对人的技巧、力量训练要求都非常高,并且常伴有一定的风险,跑酷造成的伤亡比例并不小。如此一来,在游戏中体验一把跑酷的乐趣自然而然地成为了最为便利的选择,而游戏和现实中的跑酷最大的区别在于,跑酷游戏既具备了现实跑酷运动中的具有挑战性,又将跑酷游戏的风险降到最低,同时还能锻炼跑酷运动爱好者的胆大心细的能力。
跑酷类游戏适用各个年龄阶段的玩家,因此不难拥有庞大用户群。像一些的追求新潮的年轻人、一些娱乐休闲的老人,还有一些挑战极限的玩家,再者是对跑酷游戏题材感兴趣的用户。跑酷类游戏既具有极限挑战性又没有风险,独有的特性使其完美的匹配用户的需求,因此市场上的跑酷类游戏极受欢迎。自《神庙逃亡》在2011年推出以来,几年间跑酷类游戏成为市场非常流行的手游类游戏之一,如今在游戏市场占据了庞大的用户群的游戏有《神庙逃亡》《天天酷跑》《熊出没之熊大快跑》《忍者必须死》等。数据结果显示,跑酷类手游在玩家需求中的比例占到了13.89%,仅次于益智类游戏的25%,排在第二。
现在市场上流行的游戏主要有2D和3D游戏两大类。由于手机本身的硬件限制,手机游戏中2D游戏仍占据了很大的比例,但随着手机硬件配置不断提升, 3D图形技术的应用,手机游戏正逐渐转战3D市场。随着PC平台上的D3D系列,微软已经发展到D3D11,3D管线越来越灵活,这使得游戏效果一跃千里,高级电影级效果已经可以在普通家用机的图形显示卡上运行[2],3D游戏开发已成为未来游戏开发的一种新的趋势。相比于3D游戏2D游戏最显著的特点就是所有图形元素均以平面图片的形式表现,细腻的静态画面是其一大优点,而且在程序实现上具有低风险,但它的缺点也较为明显,动态画面的表现资源量较大,如游戏中角色形象不够逼真,趣味性低。而且动态画面效果、资源量、角色动作质量远不如3D游戏好。尽管3D游戏程序风险相对较高,由于画面逼真,玩家时常会出现“晕3D”的现象,从而无法长时间操作游戏,但由于其超强的画面的表现力,绚丽的光影效果、出色逼真的动作特效,使其越来越受到更多游戏玩家的青睐。跑酷游戏的核心在于运动,所以更需要良好的动态画面和人物动作的表现,这也正是3D所擅长的领域,优秀3D跑酷游戏的出现也将逐步取代2D跑酷游戏成为市场的主流。
1.2 项目开发目的
在著名游戏设计大师拉夫科斯特在其撰写的名为《快乐之道:游戏设计的黄金法则》中游戏设计的核心理念被阐述为创作快乐。在游戏带给人们快乐的同时,游戏设计也应该遵循一些原则,例如趣味性原则、有益性原则、创新性原则和文化性原则[3]。跑酷运动就是把一些地方看作一个大的场地,在其间速降跳升,配合跑跳攀越,攀爬、跳跃、穿梭,根据运动者的自然能力,训练其快速移动速度,创造一种移动的艺术[4]。而跑酷游戏是根据跑酷场景中具有的冒险性质的特征进行的设计,本作品以游戏设计核心理念为基准,采用强大的Unity3D编辑器开发出的一套完整的3D跑酷游戏。 Unity3D是一项新技术,它能最大程度让游戏开发变得更容易。Unity 3D除了可以在多种平台开发并运行,还自带了丰富的资源包,如人物控制,特效渲染,常用脚本,天空盒,面向手机平板电脑类型的系统开发资源包,另外还有地形、树、水、玻璃、粒子系统等资源包[5]。
一款设计新颖的游戏能够带给玩家更多的乐趣,可以有效满足玩家对沉浸感和操控感的要求。加之现在人们生活节奏加快,时间变得细碎,为了满足以上需求该跑酷游戏的特点具体如下:
游戏有难易程度的变化,带给玩家挑战性;
可以在细碎的时间内随时随地进行游戏;
操作方便,简单,界面设计简洁易懂;
游戏虽然没有市场上的跑酷系统复杂,但也可以带给玩家成就感。
1.3 国内外现状对比
与欧美国家比,我国游戏产业起步无疑是落后的。由于经济原因,一直到20世纪80年代,中国游戏产业才开始萌芽。1997年上半年,国内游戏软件市场,涌现出一大批国产游戏软件[6],可以说是国内游戏的辉煌阶段。但是由于缺乏资金,管理等多方面的原因中国游戏产业进入冰冻时期。中国游戏产业得以解冻的时期是在2000年台湾《时期时代》进入中国后,2003年的时候,网络游戏吸引了约1300万玩家,收入远远超过了中国的电影票房收入[7]。 05年快速增长,增长速度在100%以上[8]。游戏产业经历20年的坎坷后,对我国的经济和社会产生巨大的影响并延续至今[9]。
最早3D游戏引擎是由美国的卡马克开发的Doom,而《重返德军总部》第一部3D射击游戏也是由其开发的。90年代的时候国外的3D游戏就已经开始起步,国内的3D游戏在03年才起步。虽然国内从起步开始就一直在发展,但是国内的3D技术远不如国外。像国外的游戏书籍教材都已成体系,尽管中国的游戏产业已有十多年,但是国内在游戏开发方面却未成体系。从设计理念到开发制作,国内可以自主研发的3D游戏引擎的互联网公司几乎是没有的,像国外大型游戏公司所开发的游戏引擎依然被国内很多中小型游戏公司使用,如现

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/2829.html

好棒文