unity3d的射击游戏

这次设计的是一个能在PC上运行的射击游戏。我们使用了Unity3D作为游戏引擎。玩家可以通过键盘和鼠标控制精灵的移动,木偶是随机生成的。当精灵在木偶的攻击范围内,精灵就会收到攻击,生命值减少。精灵也可以发射光束,攻击木偶。在游戏的设计过程中,运用了一些数学和物理的知识。我们使用数学中的三维向量来表示物体在三维空间里的位置。我们为物体添加物理特性,来实现物体的碰撞、翻滚等效果。动画系统和动画状态机实现了人物真实的走动效果,并实现了动作之间的切换。敌人使用了自动寻路系统,这样敌人就能够在场景中躲避障碍,寻找敌人。在脚本的编写中,我们使用了Unity3D的API函数来简化开发。在游戏开发过程中,锻炼和提高了设计者的能力。同时,玩家也能感受到游戏的乐趣。
目录
摘要 1
关键词 1
Abstract. 1
Key words 1
引言 1
1 项目背景及简介 2
1.1 项目背景 2
1.2 项目简介 2
2 Unity3D游戏引擎简介 3
2.1 Unity3D的视图 3
2.2 Unity3D的物理引擎 3
2.3 Unity3D的脚本开发 3
2.4 Unity3D的光照系统 4
2.5 Unity3D的动画系统 4
2. 6 C#简介 4
3 游戏关键部分的设计 5
3.1 摄像机的设计 5
3.2 精灵移动的设计 6
3.3 精灵射击的设计 7
3.4 木偶移动的设计 8
3.5 木偶攻击的设计 9
3.6 木偶生命的设计 11
3.7 木偶生成器的设计 11
4 游戏GUI部分设计 11
4.1 精灵生命的设计 12
4.2 玩家得分的设计 12
5 游戏测试和性能分析 13
5.1 游戏测试的重要性 13
5.2 游戏测试的细节 14
5.3 游戏性能分析 14
6总结 15 *好棒文|www.hbsrm.com +Q: *351916072* 

致谢 15
参考文献 15
基于Unity3D的射击游戏
引言
在以前,我们玩的游戏以二维的平面游戏为主,这种游戏的表现力比较差,画面扁平,使游戏玩家的代入感差,没有身临其境的感觉。而三维游戏的视觉冲击力强得多。计算机性能的提高使三维游戏的发展成为了可能。
现在流行的电脑游戏有绝地求生等,以前流行的游戏有英雄联盟、CS等。这些游戏的爱好者有很多,再加上现在的电脑配置都提高了许多,人们玩游戏有了更加流畅的体验。
1 项目背景及简介
1.1 项目背景
电脑游戏制作的门槛比较低,同时具有资金投入少,回报大的特点。这样的暴利行业竞争也非常大。从2003年开始,中国的电脑游戏进入了急速发展的阶段,巨大的市场吸引了许多金钱和技术的进入。这一时期,电脑游戏主要采用计时收费来获取利润。20062010年,巨人网络推出了一个叫做征途的电脑游戏,游戏行业开始了新的转型,游戏开发商通过出售游戏道具赚钱。在这段时间内,大型多人在线的电脑游戏成为游戏行业的主流,国内游戏生厂商纷纷效仿。
电脑游戏有效利用了碎片化时间,逐渐侵入了人们的生活。由于互联网行业的爆炸式发展,我国电脑游戏的规模飞速扩张,游戏玩家的规模增长迅速。截止2017年,我国的游戏玩家的数量增长到了5.83亿人,玩家的复合增长率达到了27.17%。我国的游戏产业销售额从2008年的185.60亿元增长到了2017年的2036.10亿元,复合增长率达到了不可思议的30.49%。电脑游戏在经历急速成长后,在未来预计仍将保持较高的增长。
随着我国信息化战略的顺利开展,将进一步推动全国网络设施的完善,使网民数量继续保持较快增长。高速畅通的网络、技术先进的宽带,将大大推动游戏产业的发展和升级。伴随着网民的增长和潜在的游戏玩家,为电脑游戏产业的继续壮大提供了有力的保障。
快节奏的生活和娱乐方式的大大增加,方便快捷的电脑游戏正以各种各样的方式进入人们的生活。由于电脑的方便和普及,人们的娱乐需求增加,电脑游戏可以填充游戏玩家的碎片化时间。从游戏玩家的年龄结构来看,我国仍长期存在一大批潜在的年轻用户,这将为游戏产业的发展注入持续的力量。
由于信息技术的飞速进步,电脑的硬件配置和系统水平的进一步提升,再加上图像处理技术的发展和3D游戏引擎的应用,为电脑游戏产业持续发展增添了活力。以前我国的游戏公司主要以代理外国的知名游戏为主,现在也能够自主研发制作精良的电脑游戏,有的游戏甚至能走向海外市场。这标志着国产游戏已渐渐与国际接轨。
根据渲染效果,游戏可分为2D游戏和3D游戏。在以前,2D游戏比较流行。而3D技术的发展为电脑游戏的设计和制作提供了更加广阔的空间。3D技术使游戏场景更加逼真,游戏人物更加鲜明立体,画面感更加强烈。这使游戏的策划有了更加大的创意空间。3D技术增强了游戏玩家的感官体验,使玩家有更强的代入感,加强了与游戏的互动。因此,随着电脑硬件性能的提升,3D游戏更是电脑游戏大势所趋。
1.2 项目简介
这个毕业设计的题目是基于Unity3D的射击游戏的设计,目的是设计一个可以在PC上运行的射击游戏。场景设置在一个肮脏的房间里。主人公是一直可爱的精灵,它的敌人是被诅咒的木偶。
在这个游戏中,可以通过键盘上的‘A’、‘D’、‘W’、‘S’控制精灵的前后左右移动。精灵要像人一样行走,动胳膊动腿。空格键可以让精灵跳起来,跨过障碍物,如:床垫、沙发等。鼠标可以控制精灵身体的旋转,使精灵原地转动。游戏中的木偶可以在随机时间、房子的任何地点出现,让敌人的出现更加出其不意。敌人通过寻路系统,可以自动躲避障碍物追击玩家。当玩家在木偶的攻击范围内,精灵就会受到攻击,生命值减少。精灵也可以发射光束,攻击木偶。木偶被光束攻击直至死亡,玩家就可以得分了。当然,如果精灵一旦在木偶的攻击范围内,精灵的生命值将减小直至精灵死亡。通过这个射击游戏的设计与制作,可以使我们加深对游戏设计的了解以及游戏设计的一般过程,在发布的过程中,体会三维游戏的刺激与精彩。

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

好棒文