摘要
随着社会的发展,人们越来越注重工作和学习之外的娱乐生活。游戏作为一 种常见的休闲娱乐方式,已经日益成为人们生活屮的重要内容,而人们对游戏的 耍求也越来越高。3D游戏作为-种依托丁-新视觉和体感的游戏,已经得到了越来 越多的玩家欢迎。
木次毕业设计旨在成功地设计一款简单的3D游戏——飞机大战,在需求分析 的基础I二进行功能模块划分,然后对各个模块进行分析和详细设计,并利用 Unity3D等技术实现整个游戏。本游戏系统以Unity3D游戏引擎作为开发和发布平 台,C#作为编程语言,PlK)tOShop作为图片制作基础,最终通过键盘实现对飞机模 型的控制。玩家可以通过方向键来控制飞机的左右移动,通过空格键来控制子弹 的发射。系统会随机产生一些陨石,通过对飞机的左右控制并发射子弹來击落不 断下降的陨石。
整个游戏结构简单、操作容易、界面美观,给玩家提供了一个很好的游戏坏 境。
关键词:3D计算机专业考研游戏;飞机大战;Unity3D;游戏引擎
Abstract
With the development of the society people pay more and more attention to cntertainment life outside of work and study. As a common way of leisure entertainment, games have become an important content in people's life, and people's demands for games become higher and highe r. As a kind of new visual and somatosensory game, 3D games have become more and more popula匚
This graduation design is aimed at successfully designed a simple 3D game - the air war, on the demand analysis on tlie basis of function module partition, then analyze the various modules and the detailed design, and using the Unity3D and other technology to realize the whole game. This game system with Unity3D game engine as the development and publishing platform, c# as a programming language, Photoshop as pictures production base, finally through the keyboard to achieve control of the aircraft model. Players can through the arrow keys to control the moving of the plane, through the blank space key to control the launch of a bullet System will be randomly generated some meteorites, through about control of the plane and launch the bullet to shoot down the falling meteorites.
The game has simple structure, easy operation, beautiful interface, aixi provide players with a good game environment.
Keywords: 3D Game; Air War; Unity3D; Game Enginc
第1章概述 1
1.1课题开发背景和研究意义 1
世界杯冠军榜排名1.2系统研究内容 1
1. 3系统开发工具 2
疫情最新数据消息河北第2章 系统开发环境和技术 3
2. 1 Photoshop 介绍 3
2.2 Unity3D 介绍 3
2. 3 C#语言 5
第3章系统的需求分析 7
3.1可行性研究 7
3. 2需求分析 8
第4章系统的总体设计 9
4. 1系统功能模块图 9
4. 2游戏界而设计 9
第5章系统的详细设计与实现 14
5. 1功能模块的设计与实现 14
5. 2玩家模块的设计与实现 22
第6章游戏测试 26
6.1软件测试目的 26
刘诗诗素颜6. 2系统测试过程及结果 26
结论 28
参考文献 29
致谢 王思聪 王喆30
第1章概述
1.1课题开发背景和研究意义
游戏产业作为一门新兴的娱乐产业,己经在世界范围内得到迅猛的发展。玩 家进行游戏时,对游戏视觉和体感的耍求也逐渐提爲,一些比较单i的二维游戏 已经不能满足人们对游戏视觉上的需求了。3D游戏作为-•种依托丁-新视觉和体感 的游戏,得到越來越多的玩家欢迎。三维游戏不仅在视觉上给人们一定的视觉冲 击,并且三维游戏向着体感方向发展,使玩家身临其境。世界知名的游戏品牌公 司都把自己的游戏制作成逼真的3D游戏,比越來越多的玩家可以感受到身临其境 的快乐,3D游戏将主导游戏的发展。
高中家长会发言稿
虽然现在M而上存在着各种各样的游戏版本,可是E机大战游戏这类小游戏 还是很有市场的。这类游戏的优势在丁•它们操作简单,上手容易。在当今社会, 人们的工作学习圧力逐渐増大,生活节奏逐渐加快,大多数人都没冇足够的时间 公休闲娱乐。对丁-这些忙碌的人来说,他们不可能花费大量时间在娱乐上,大型 游戏是行不通的。这样的小游戏刚好迎合了这部分人的需求,可以让他们在工作 Z余放松一下。
本次毕业设计的题II是3D游戏E机大战的设计与实现,旨在成功的设计岀一 款在电脑上运行的3D小游戏——飞机人战。游戏的主界而应该力求美观,以提高 玩家对游戏的兴趣。游戏的控制模块应该做到简单易懂、易操作,给玩家提供一 个很好的游戏环境。mv/i11 ■ wwill
1.2系统研究内容
实现一个3D的飞机犬战游戏需要完成以下工作:
1、 了解和分析用户需求,并根据用户需求设计游戏内容,设定相关场景,包 括背景、飞机、陨石、子弹、爆炸特效,具体制定游戏逻辑关系、主要流程、具 体任务内容和过关要求。
2、 使用Photoshop CS3制作游戏背景以及0机、陨石等模型的贴图。
3、 使用3ds max等建模I:具建立模型并导入Unity3D屮。
4、 通过Visual Studio 2013来编写脚木,从而实现键盘的控制、随机生成陨石、 显示分数等功能。
发布评论