基于Unity的荒野生存类游戏设计

游戏的功能实现是非常复杂的一个部分,首先要能实现人物在场景里的漫游,通过借鉴了很多游戏,最终决定使用第三人称视角进行漫游。


摘要:随着电脑的普及和游戏的大众化,游戏在近几年快速发展。目前,荒野生存类游戏玩家对游戏性质和场景的要求越来越高,并且在不断要求更加新颖的游戏方式,更加美好的游戏体验。中国游戏开发在短短时间里取得了空前的发展和很大的进步,给亿万玩家带来了数不尽的感动。

本作品是一款荒野生存类游戏。其游戏名为《荒野求生》。在游戏制作的过程中主要用到了3dsmax和unity这两个软件。游戏规则为游戏角色在场景中通过射击方式淘汰对手,使自己能够存活下来,玩家通过控制角色的移动,并寻找补血物品给自己补血,对敌人进行射击。在制作游戏过程中,AI和UI是本次设计的重难点,最后通过请教老师和同学解决了问题。游戏具有很强的逼真性和操作性,在游戏的过程中,可以锤炼玩家的短暂响应能力,仔细考察能力,判断能力,以及提高全面的知识层面。

关键词: Unity;荒野生存游戏;射击游戏

Game design for wilderness survival based on Unity

Abstract:With the popularity of computers and the popularity of games, games have been developing rapidly in recent years. At present, wilderness survival game players are becoming more and more demanding of the nature and scene of the game, and are constantly demanding more novel ways of the game and a better game experience. China's game development has made unprecedented progress and great progress in a short period of time, which has brought countless moves to millions of players.

This work is a wilderness survival game. I named it the wilderness for life. In the process of game production, I mainly used the two softwares of 3dsmax and unity. The game rules eliminate the opponent by shooting in the scene for the role of the game, so that they can survive, the player through the control of the role in the movement, and looking for blood supplies to their own blood, shooting the enemy. In the process of making games, the design of AI and UI is difficult and difficult for me. Finally, I consulted my teachers and classmates to solve the problem. The game has a strong fidelity and operability, in the process of the game, you can temper the short response ability of the player, examine the ability carefully, judge the ability, and improve the overall knowledge level.

KeyWords:Unity;Wilderness survival game;Shooting game

目 录

1 绪论 1

1.1 引言 1

1.1.1 课题研究背景 1

1.1.2 课题研究意义 2

1.2 本课题的现状以及发展趋势 2

1.2.1 国内外研究现状和水平 2

1.2.2 本课题的发展趋势 4

1.3 Unity3D介绍 5

1.3.1 Unity3D简介 5

1.3.2 Untiy3D特色 5

2 游戏总体设计 6

2.1 游戏简介 6

2.2 游戏背景 6

2.3 游戏流程 6

2.4 游戏角色 7

2.4.1 角色设计 7

2.4.2 角色控制 7

2.4.3 角色摄像机跟随 7

2.4.4 角色动画 8

2.5 游戏场景 8

2.5.1 场景设计 8

2.5.2 道具设计 8

3 游戏角色、游戏场景建模 9

3.1 游戏角色制作 9

3.2 游戏场景制作 13

3.2.1 道具模型制作 13

3.2.2 建筑模型制作 15

4 游戏功能实现 22

4.1 子弹的发射 22

4.2 游戏界面 24

4.3 人物血条 25

4.4 剩余人数和总人数显示 27

4.5 摄像机跟随 28

4.6 小地图 28

4.7 角色控制 29

4.8 游戏状态 31

4.9 补血功能 34

4.10 游戏声音 35

4.11 AI 36

5 结论 42

5.1 全文总结 42

5.2 体会与收获 42

致 谢 44

参考文献 45

1 绪论

本章主要介绍了本课题的研究背景和意义,分析了生存类游戏在国内外的研究现状以及发展趋势。然后介绍了Unity3D这款游戏引擎软件。

1.1 引言

1.1.1 课题研究背景

荒野生存类游戏是当下被广大人民群众所喜爱的一个游戏类型,这类游戏用户在游戏里非常自由,可以干一切想在游戏里干的事情,更有用户挑战高难度的玩法,例如在游戏中,有一座桥,过桥的风险很大,很有可能被其他用户射击,有些比较厉害的用户就从桥梁上骑摩托车过去,这是从其他媒体上看到的,这个视频受到了广大群众的纷纷点赞,所以游戏的玩法多,功能齐全,在当今社会是会非常受欢迎的。