当前位置:范文大全 > 公文范文 > 基于Unity生活环境类游戏开发与实现

基于Unity生活环境类游戏开发与实现

发布时间: 2021-10-15 10:21:02

 于 基于 Unity3D 的生活环境类游戏的开发与实现

 The Development and Implementation of Living Environment Games based on Unity3D

  成绩评定

 成绩项 论文成绩 ( 百分制)

 )

 折合 比例 实得成绩(折合 分)

 )

 指导教师成绩

 30%

 评阅教师成绩

 20%

 答辩成绩

 50%

 总评 成绩

  注 :毕业设计(论文)成绩 按 百分制评定。答辩 成绩不及格 的 (评分 低于 0 60 分的)

 ,则该毕业设计( 论文 )

 总评成绩为答辩 成绩。

 内容摘要

 本次课题是以打造一款以 Unity3D 引擎设计的一款生活环境类游戏——《逃离城市》。玩家需要控制游戏中的主角人物去进行几个场景城市的闯关。在整个游戏当中,玩家角色可以有拾获道具、奔跑、跳跃、攀爬控制等多种能力,在游戏当中也有相应生活环境危害去阻碍玩家通过,如酸雨、工业废气、鼠疫、废弃垃圾等障碍物。该游戏将运用到 3DMax 模型和动画,Maya 模型制作、UGUI 基础、PS 处理界面、UI 设计和声效、C#语言编程等多种技术相结合,研制出一款具备生活类和环境保护类一体的三维度游戏。在游戏中能够影响玩家的生活观念,既能在游戏的过程中体验乐趣和挑战,也能够潜移默化地向玩家宣传生活环境保护的重要性。本游戏具有一定的开发意义,能够宣扬正能量,且该类游戏推出后能有一定的市场价值和实现的必要性。

 关键词:

 Unity3D 3Dmax 生活环境 C#语言 UI 界面 角色控制

  Abstract

 This project is to create a living environment game designed by Unity3D engine -- Escape from the City.Players need to control the main character in the game to enter several scenes of the city.In the whole game, players can acquire the abilities to pick up props, run, jump, climb control and others. In the game, there are also corresponding living environmental hazards to prevent players from passing, such as acid rain, industrial exhaust, plague, waste and other obstacles.This game will use 3DMax model and animation, Maya model production, UGUI foundation, PS processing interface, UI design and sound effect, C# language programming and other technologies to develop a three-dimensional game with life and environmental protection.In the game,it can affect the life concept of players, not only can experience the fun and challenge in the process of the game, but also can imperceptibly promote the consciousness of importance of living environment protection to players.This game has certain development significance, which can promote the positive energy, and this kind of game can have certain market value and the necessity of realization after the launch.

  Key words: Unity3D 3Dmax C# language UI Interface Role Control Living Environment

 目

 录

 第一章

 绪论

 ................................ ..............

 1 1

 1 1.1 课题的研究现状

 ................................ ....

 1 1

 2 1.2 本次选题的目的和意义 ...............................

 1 1

 3 1.3 课题和论文研究内容

 ................................

 1 1

 4 1.4 章节安排

 ................................ ..........

 2 2

 第二章

 Unity 游戏引擎与使用的软件介绍

 .....................

 3 3

 2.1 Unity 游戏引擎介绍

 ................................. .

 3 3

 2.1.1unity 的特点 ................................... 3 2.1.2unity 的物理引擎 ............................... 3 2.1.3unity 的优势 ................................... 3 2 2.2 用 选题中的使用 Unity 制作流程

 .........................

 4 4

 2.3 Visual Studio 软件的使用

 ............................

 4 4

 4 2.4 的 场景模型所用到的 3ds Max 软件

 ......................

 4 4

 2.5 AdobePhotoshop 软件

 ................................

 5 5

 2.6 unfold 3d

 ................................ ..........

 5 5

 第三章

 游戏设计

 ................................ ..........

 6 6

 1 3.1 游戏设计背景

 ................................ ......

 6 6

 2 3.2 游戏机制

 ................................ ..........

 6 6

 3 3.3 游戏玩法介绍

 ................................ ......

 6 6

 4 3.4 游戏的架构内容

 ................................ ....

 7 7

 5 3.5 游戏功能

 ................................ ..........

 8 8

 6 3.6 关卡说明列表

 ................................ ......

 8 8

 7 3.7 市场分析及用户定位

 ................................

 9 9

 8 3.8 游戏要素

 ................................ ..........

 9 9

 第四章

 玩家介绍介绍和游戏操作实现

 .......................

 11

 1 4.1 玩家移动

 ................................ .........

 11

 4.1.1 摄像机跟随玩家移动 .......................... 11 4.1.2 玩家陆地移动控制:

 .......................... 11 4.1.3Unity 当中的 NavMesh 寻路 ..................... 12 2 4.2 场景转换

 ................................ .........

 13

 3 4.3 玩家操控控制

 ................................ .....

 13

 4.3.1 拾取控制 .................................... 13 4.3.2 攀爬控制 .................................... 14 4.3.3 当游戏结束(即玩家生命值为 0)的情况 ......... 14 4.3.4 状态判断 .................................... 15 4 4.4 玩家生命值

 ................................ .......

 16

 5 4.5 动态物移动

 ................................ .......

 17

 6 4.6 游戏中障碍设置

 ................................ ...

 18

 第五章

 游戏场景搭建和构造

 ...............................

 20

 1 5.1 场景制 作

 ................................ .........

 20

 2 5.2 场景配色

 ................................ .........

 21

 3 5.3 在 场景在 Unity 中的地形

 ..............................

 22

 4 5.4 动画效果

 ................................ .........

 23

 第六章

 戏 游戏 UI 交互设计

 ................................ ..

 25

 6.1 UI 界面

 ................................ ..........

 25

 2 6.2 玩家交互

 ................................ .........

 29

 6.3 UI 指引提示

 ................................ ......

 29

 6.4 UGUI

 ................................ ............

 29

 第七章

 游戏测试

 ................................ .........

 33

 1 7.1 游戏功能测试

 ................................ .....

 33

 2 7.2 游戏性能测试

 ................................ .....

 33

 3 7.3 玩家角度的体感测试

 ...............................

 33

 第八章

 总结与展望

 ................................ .......

 34

 参考文献

 ................................ ................

 36

 致谢

 ................................ .....

 错误!未定义书签。

 广东东软学院本科生毕业设计(论文)

 1

 第一章

 绪论

 1 1.1 课题的研究现状

 近年来,Unity 游戏引擎的不断崛起,在游戏市场上占据了重要的位置。越来越多学习 Unity 的人才,令 Unity3D 在游戏等多个领域和行业广泛地使用并且不断地进步。Unity 能够引导的不仅仅是 3D 体验感较强的 VR 虚拟现实以及 Unity3d 的 PC端和手机游戏客户端。通过不断的研究,能够将 Unity 游戏引擎放到不同方面当中,能够有不同的体验感觉与效果。就目前而言,市面上的游戏主要都以击杀类游戏居多,因此,我希望设计和研发一款有现实意义的环境保护类与冒险探索为一体的游戏。所以,拥有了设计该项目的思路。设计该游戏课题项目时,注重游戏主线故事剧情,使得整体游戏有连贯性和新颖性。关卡设计衔接到位,有丰富的人物任务和闯关要点,去支撑整个以 Unity3D 为基础的生活环境类游戏。通过对相关资料的查阅,对 Unity3D 游戏引擎有了相关的了解,确定了本课题项目需要研究的内容,对Unity3D 中需要使用的编辑语音 C#进行学习,使自己的编程水平可以满足游戏设计的基本需要。并且对 3D Max 软件掌握,进行对场景建模,使得游戏具有一定的原创性和新颖性,对 UGUI 设计也有一定的学习。

 2 1.2 本次选题的目的和意义

 本次选题着眼于当下的城市环境污染和城市拥挤,透露出部分向往环境清新城市干净生活的美好愿景,能够激发出人们保护环境,爱护自己生活的家园,以及做到垃圾分类,低碳出行,减少车辆拥挤的一个宣传环保的理念。让玩家在游戏当中受到启发,重视目前所生活在的一个环境的部分问题。能够给玩家传播正能量。本次课题的意义在于能够通过该课题而设计的这款游戏能够有一个更加深度的层面上去展开相关的学习并且在该款游戏中发掘出意义和价值,能够运用到其他课题当中,对于 Unity 游戏引擎也有一个很好的学习意义。并且在该课题当中,也令我明白到要制作更多富有正能量和能够潜移默化带给更多有意义的游戏给玩家。在开发这款游戏的同时,也能提高自身对游戏开发、以 Unity 为核心点的一个深入研究。

 3 1.3 课题和论文研究内容

 本课题主要集中围绕论文题目《基于 Unity3D 的生活环境类游戏的开发与实现》讲述,研究整个《逃离城市》游戏的开发和意义,撰写出一篇值得去研究并且参考的关于 Unity3D 游戏引擎支撑的游戏课题论文。旨在更加深入研究关于整个游戏的

 广东东软学院本科生毕业设计(论文)

 2 制作流程,包括场景,C#为支撑的脚本代码,UI 界面等内容,并且在研究的过程当中不断改进,从而为其他同类型的游戏制作和论文撰写提供一定帮助和拥有参考价值。

 4 1.4 章节安排

 本课题论文我一共划分了八个章节,每个章节分别有相应的小点去进行详细的介绍和分析。第一章主要讲述课题研究和研究的背景,能够有一个初步的研究点,进而去完成课题研究。第二章是 Unity 游戏引擎和相对应在该项目设计当中所用到的一些软件的功能性介绍,更好地向读者阐述,并且可以较为清晰地明确研写方向。第三章是游戏项目的详细介绍,包括游戏背景,游戏机制规则,市场分析,关卡说明和整个游戏的架构等方面,较为清楚地交代整个游戏的游玩思路等。第四章讲述的是玩家操作功能的实现,讲述相关代码,解释有关 Unity 函数,如何运用到游戏当中已经游戏设置等方面。第五章主要介绍场景建模,介绍该游戏的主体构造,运用到的相关技术和难点。第六章是 UI 部分,展现出游戏当中良好的交互性和简单统一的 UI 风格,令玩家有更好的游戏体验感。第七章则是游戏测试,把整个游戏项目进行测试,发现问题并且更好地解决。最后一章第八章是整个游戏项目的总结和不足,能够吸取经验在今后的不断学习当中提供例子。

 广东东软学院本科生毕业设计(论文)

 3

  第二章

 Unity 游戏引擎与使用的软件介绍

 2.1 Unity 游戏引擎介绍

 Unity3D是由Unity Technologies开发的一个让玩家轻松创建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合型游戏开发工具,是一个全面整合的专业游戏引擎。一个整体可视化工作流是游戏设计引擎的一个相当独特的一个方面,并且可视化编辑器等能够为工作和学习提供一个款相当高效的工具。因此,本课题就是运用该引擎进行一个核心区进行项目游戏的设计和开发。

 2.1.1unity 的特点 1、可视化编程界面能够帮助完成各种开发工作,高效脚本编辑,方便开发; 2、Unity 具有自动瞬时导入,并且 Unity 支持大部分 3D 模型,骨骼和动画的一个直接导入,贴图材质自动转换为 U3D 格式; 3、只需一键即可完成作品的多开发和部署; 4、底层支持 Open GL 和 Direct11,简单实用的物理引擎,高质量粒子系统,轻松上手效果逼真; 5、支持 Java Script、C#、Boo 脚本语言; 6、Unity 性能卓越,开发效率出类拔萃,极具性价比优势; 7、支持从单机应用到大型多人联网游戏开发。

 2.1.2unity 的物理引擎 Unity 物理引擎当中最常用的两个组件是:Rigidbody 和 Collider 两个。而 Collider是作为碰撞器组件在 Unity 引擎中触发物理碰撞的最基本的条件。而游戏当中是不会缺少这一个物理碰撞系统的。Rigidbody 是通过物理模拟的控制对象的一个位置。是组件添加到一个对象并且将其运动的控制下统一的一个物理引擎。而 Rigidbody组件会在没有添加条件和代码的情况下,将 Rigidbody 对象将重力往下拉,相对应的碰撞组件也会存在。

 2.1.3u...

相关热词搜索: 生活环境 类游戏 开发

版权所有:杨帆范文网 2010-2024 未经授权禁止复制或建立镜像[杨帆范文网]所有资源完全免费共享

Powered by 杨帆范文网 © All Rights Reserved.。鲁ICP备16030136号