基于ue4的act游戏的设计与实现(支持资料参考_相关定制)

基于UE4的射击手游设计与实现

基于ue4的act游戏的设计与实现

摘要

    近几年,手游对于游戏行业的提升,很多大厂都开始关注手游。2017年,超过半数的游戏市场为手游,中国游戏发展的重心越来越多地从PC端向移动端转移,作为经典的游戏类型,射击游戏已经成为众多游戏厂商制作的最受欢迎的游戏类型之一。考虑到当前游戏行业的发展趋势,玩家对手游的要求也越来越高。虚幻引擎4是当今最流行的游戏机之一,许多家庭游戏开发者开始准备使用虚幻引擎4开发手游。游戏是一款基于虚幻4机器,使用VisualStudi制作的精美绿色游戏。开发平台,MySQL作为数据库。虚幻引擎中的映射系统对代码进行镜像,并将映射概念与 C++ 编程相结合,以加快开发速度。游戏模式以战斗训练和生存模式为主。除了游戏模式的基本功能外,这款游戏还包括游戏磁带、仓库管理、商城管理、个人信息管理等。通过分析设计,对游戏的结构和功能进行说明,对游戏中某些任务的完成情况进行说明,并对游戏的功能和功能进行测试,确保游戏达到互联网标准。游戏融合了以往的枪战,以及全新的直播游戏模式,出色的画面特性、枪械特色,以及直观的游戏环境,弥补了其中其他游戏在剧情和画面表现方面的弱点。这款游戏的开发不仅会推动虚幻引擎在中国的普及,也会在一定程度上推动自家游戏产业的发展。

关键词:虚幻4引擎;射击游戏;手机游戏;蓝图系统;

目录

摘要

Abstract

1 绪论

1.1研究背景

1.2国内外研究现状

1.3研究内容和研究方法

1.4研究目的和意义

2 关键技术概述

2.1 Unreal Engine 4引擎概述

2.2 虚幻引擎

2.3 MySQL数据库

2.4 本章小结

3 基于UE4的ACT类游戏的设计与实现

3.1 游戏设计思路

3.1.1 游戏机制设计

3.1.2 玩家动作设计

3.2 受击反馈系统需求分析

3.3 受击反馈系统设计

3.3.1 受击反馈系统总体设计

3.3.2 受击反馈系统各模块设计

3.4 游戏实现流程

3.4.1 创建玩家

3.4.2 创建关卡

3.5 本章小结

4系统设计和系统实现与测试

4.1 系统设计

4.1.1系统总体设计

4.1.2系统主要功能模块设计

4.1.3系统数据库设计

4.2 系统实现与测试

4.2.1系统开发环境

4.2.2系统主要功能模块的实现

4.2.3系统测试与分析

4.3 本章小结

5 总结与展望

5.1 总结

5.2 展望

致谢

参考文献

1 绪论

1.1研究背景

据《2016年全国教育事业发展统计公报》统计,在校学生1.42亿人,中学3970万人,中学1599万人。在校中小学生近1.97亿。这些大型团体中的大多数大部分时间都在学校中度过。来自世界各地。从地方层面看,学校安全就是学校和学校环境的安全;从安全的类型来看,包括社会环境的安全、环境的安全和学校环境的安全。作为社会不可分割的一部分,学校是学生学习知识、强身健体、提高素质的机会。小学生处于活跃的一代,安全意识薄弱,不愿冒险发生事故。 2010年,中国领导小组执行委员会、国务院发布《国家和中长期教育改革和发展规划纲要(2010-2020年)》,正式提出:重视安全意识。2017年,国家教育部发布了《国家教育部关于加强中小学校和幼儿园安全意识宣传工作的建议》,要“改进学校安全教学方法”。 2018年,中国教育学会将在“2018年度中国教育学会安全教育推广区重点奖”中出台继续推进安全教育试点推广工作的计划,并打造多个国家级安全知识展示空间。与我国国情相比,国外在以下方面对学校安全事故的预防和管理能力较好,注意学校规章制度,采取法律行动作为学校安全的首要保障。基于多方互动的重要性,政府和相关教育机构积极支持基于资金和人力资源的学校安全管理,以及制定和实施学校安全规则,具有法律依据惩治学校违法行为,减少和预防学校安全。一些国家对科学技术在学校安全建设中的应用影响、学校安全的技术层面、先进技术的广泛应用、学校安全管理等方面产生了重大影响。在美国,学校对学校附近的工作人员进行监控和关注,注意管理细心和非常小心的人,以免发生意外,扰乱学校学生的安全。    

现在的家校更看重入学率和学业成绩,但是小学生的安全知识却被遗忘了,现在的安全培训课程很常见,讲课或者书,一个安全放心的视频播放器。对这个年龄段的年轻人没有积极影响,是安全培训的风险因素。从敏感的角度进行引导,以互动的方式,学习引导和探索所必需的知识和技能,不仅能激发学生的学习热情和创造性知识,培养他们的潜力。去探索和独立思考。教材教学与VR知识游戏相结合,将更好地满足教学目标。目前儿童灯的灯光系统都是2D和PC端的3D,但是视觉系统没有什么共同点,缺乏很好的沉浸感,交互体验和沉浸感差,需求下降,沉浸式体验远非戴VR眼镜的VR游戏。部分系统发现的3D特征只能在PC和手机上运行,因此本研究开发开发的知识游戏可以应用到已经相互叠加的VR眼镜上,带来全新的体验。1965年,VR技术来源于Ivan Sutherland在IFP大会上所做的“Final Show”报告。 1984 年,美国虚拟现实实验室创始人 Jaron Lanier 首次创造了“虚拟现实”(Virtual Reality,CVR)一词。2016年,VR设备有了长足的进步,设备、市场和关注度都达到了新的高度,被称为“VR元年”的VR+风靡一时,VR+知识也融入其中。    

随着VR技术的发展,UE4(Unreal Engine 4)和Unity3D引擎都在努力打造VR,在业界处于领先地位。 UE4 引擎是一次性开发的多平台游戏引擎应用程序,它允许开发人员通过所见即所得的平台获得更多的动力。其全机械加工、强大的生产技术、高效的项目管理,深受众多企业的青睐。UE4主要应用于虚拟仿真、建筑设计、游戏开发、教育培训、航空航天工程等领域。UE4的主要功能是虚拟现实VR系统、粒子系统粒子系统、动画动画系统、资源资源系统、员工智能系统、员工U用户界面。 VR眼镜分为一体机、手机、外挂三大类。顾名思义,一体机包括控制器、VR眼镜、控制器等一套设备,以及专门的计算机功能、集成和生产功能。在手机端,用户需要将手机等显示设备插入VR眼镜,将电脑活动、音频、显示等信息传输到手机。机器效率低,用户体验差。 .即插即用的 VR 眼镜提供了更好的用户体验。主流的是HTC Vive、SonyPSVR、Oculus rift和Sony PSVR,它们使用了体感摄像头捕捉技术 Oculus rift 使用两个红外摄像头来捕捉 VR 眼镜上的位置信号。与前两款相比,HTC Vive 的 Lighthouse 空间追踪技术最为先进。该机型是一款以 HTC Vive 为开发平台开发的游戏。笔者认为,由于这个年龄段的学生逻辑思维能力较弱,忘记了枯燥的记忆步骤,一个人对摄影和现实生活经历的记忆会更深。课本教学虽然繁琐,但有更详细的原理和警告,还有VR虚拟现实环境的体验,所以记得学以致用,玩得开心。

1.2国内外研究现状

(1)国外研究现状

世界上第一款第一人称射击(FPS)游戏是《德军总部3D)),这款游戏也是游戏机的始祖。1998 年,使用 GoldSrc 机器推出了“半条命”。通过这台机器和游戏,玩家可以以正确的方式体验故事的进展。它还提高了机械智能,更好地理解了机器人的行为。项目上诞生的《反恐精英》是射击游戏的一大标志,2017年,《PUBG Mobile》上线。一款由韩国Blue Hole公司使用Unreal 4机器打造的战术竞技沙盒射击游戏,融合了royale战斗模式和模式,再加上FPS播放器,创建了((Arma3))}OH1Z1“royale战斗模式,已经成为一款硬核生存游戏,正是全新的玩法让这款游戏有点冒险的感觉。世界强了,游戏开始了新关卡((H1Z1))和《绝地求生》是两个开枪的实况游戏,但是武器装备和后方地图都对前作进行了全面优化,画面非常逼真。((由于H1Z1的参赛人数众多导致许多玩家选择“PUBG”,并且《H1Z1》封杀了中国IP,这也是《H1Z1》对《绝地求生》效果不佳的原因之一。至此,《绝地求生》对游戏的控制有些永久,而且新地图,枪械和游戏已经陆续推出,需要多多关注编号。    

在移动平台上射击游戏也有众多出色的作品。由gameloft公司ON.O.V.A.3))开发,使用Gameloft自家的机器,功能不逊于其他游戏机。游戏在细节和画面效果方面都有了显着进步。到 2017 年底,虚幻引擎 4 在手游中的应用越来越受欢迎。天堂2:革命是由游戏公司Netmarble使用这台机器开发的游戏。游戏改编自经典的《天堂2》游戏。游戏还原了《天堂2》经典的玩法模式和视听效果,与大多数玩家熟知的横版战斗系统保持了血腥的联系。游戏画面效果很酷,不亚于端游的动作。在PVE战斗环境(玩家对战环境)中,游戏的光影特性非常好,动态模型的阴影功能很受欢迎。在PVP战斗(玩家和玩家)中,无论是画面冲击还是武器动作,都被认为是手游动作的极致。不过对于手机的配置,酷屏的要求可能会更高一些。手游《HIT:我拯救的一切》由韩国开发者使用虚幻4机器开发,游戏画面特色十分明显,游戏体验不亚于端游。这款游戏的真实动作吸引了众多玩家的关注。总的来说,虚幻4技术在海外发展迅速。无论是经典游戏还是手游,都有很多精彩的活动。Unreal 4 是一款非常强大、非常友好的游戏机,拥有强大的社区和强大的技术支持,在不久的将来会有更多的游戏使用 Unreal 4 机器制作。

(2)国内研究现状

    2014年发行的《全民枪战》是国内首款枪战手机游戏。当时手游爆发时,他选择给FPS游戏提供更休闲的外观,后来结果发现这个选项是合适的。游戏的特色都是传统FPS网游的特色,将PC端的玩法充分带回,而失重模式等创新游戏,给玩家不一样的体验。虽然流行了一段时间,但正是因为很多配置要求和一些口号,以及后来《穿越火线》手游的影响,这款经典的枪战手袋游戏才被淘汰。由于近年来手机游戏市场的增长,许多流行的电脑游戏都推出了手机游戏。作为一款非常成功的PC游戏,腾讯正在将其带入移动平台。作为一款全民竞技游戏,游戏不仅要赢得端对端游戏,而且兼顾手机的特性,在性能提升的同时,也将画面赢到了最新的高度。相比其他射击游戏,它具有以下特点:

(1)画面处理能力较好,物体边框设计复杂,画面色彩深。

(2) 地图清晰、简洁,适合新手玩家。

(3)增加了新的武器,增强了攻击风格,满足了玩家对游戏的探索精神。

(4) 添加武器符号,鼓励玩家挑战技能。

(5)增加新模式,既能让老玩家看起来更聪明,又能满足新玩家的体验。

目前来看《穿越火线》这是一款流畅的手袋游戏,运行流畅且不断发展。国内使用虚幻4机开发游戏的历史不长,而我国大部分手机游戏都是用Unity3D机开发的,因为Unity3D机在手机领域很受欢迎游戏,它的学习资料也很齐全,所以在中国很受欢迎,但是游戏的质量从来没有这么好过。为了争夺手游领域,很多自家游戏开发商已经开始计划使用虚幻4来开发手游。该机制作的手机游戏《剑侠情缘2:剑歌行》就是一个例子。这场比赛的主题是武术文化。空间建模、人物建模、天气替换等功能非常精准,非常吸引人。经典的风格和文化情怀,吸引了很多热爱经典风格的玩家。使用虚幻引擎4开发的韩式MMORPG手游《天空之门》不仅画面非常漂亮,而且在风格、资源、特殊技能和能力等方面也有很好的展示演示。 从以上游戏可以看出,虚幻4打造的游戏的光影效果、输出性能和画质都非常不错。良好的接球和比赛质量,满足球员的要求。不过在国内使用虚幻4机器的还是很少,学习资源也很少,知名度也不是很高。手机游戏。此外,出色的画质是对手机配置的完美应用,也是对游戏开发团队技术水平的考验。现在,随着越来越多的中国人对虚幻4机器的关注,很多大游戏公司都开始研究虚幻4机器,技术的发展空间还是很大的。

1.3研究内容和研究方法

本课题将实现一个手机平台上的枪战射击类游戏,游戏大部分为实况射击游戏,有别于传统射击游戏,力求打造一款为玩家提供直接竞争的射击游戏,为玩家提供最优质的游戏画面、完整的游戏功能和最好的游戏体验。游戏还为玩家提供了丰富的活动,如仓库、商场、好友、个人信息管理等,满足玩家的游戏需求。开发将使用 Unreal 4 机器,这是当今最好的游戏机之一。虚幻是一款真人秀产品,拥有大部分平台强大的社区支持,以及机器本身为保证游戏品质所付出的努力。使用虚幻引擎自带的映射系统和C++编程,了解各个功能,独立处理数据和功能,提高系统的可用性和规模,改善开发,提高开发质量。使用 MySQL 数据库来存储数据。该项目的主要目标是:

(1)调查本项目的研究背景以及国内外游戏产业和游戏机的研究现状,分析虚幻引擎的特点以及与本游戏相关的技术范围。

(2) 分析游戏的需求,记录游戏的性能需求和非性能需求,提供游戏主要功能的用例设计,确定游戏中包含的功能和需要执行的动作执行。

(3)游戏的系统设计应符合要求。根据需求构建游戏的各个功能,发布游戏的系统架构设计,分析各个功能的用途,创建数据库。

(4)根据游戏系统的设计,当满足游戏的主要功能时,通过一定的操作原则和规则。最后会对游戏的性能和功能进行测试,以确保游戏能够满足在线标准。  

1.4研究目的和意义

游戏是人类宝贵的精神层次文化体现之一。文化产业正在兴起,处于发展产业链的顶端。随着电子设备和网络载体的不断丰富,游戏产业发展迅速。该产品的生产率超过50%,比其他产品具有更长的保质期。游戏产业的发展将为消费者提供新的娱乐方式,提升他们的体验。至于游戏本身,相比市面上的其他同类型游戏,这款游戏更注重直接竞争。公平的竞争环境。有多种不同类型供玩家选择,为玩家提供了多种娱乐方式。游戏中使用的机器是Unreal 4机器,其出色的图形性能被很多人称赞。对于目前的家用游戏市场,大部分游戏使用Unity3D引擎。虚幻4在中国不是很流行,只是手游领域的稀有。这款游戏大量使用了机械材料,他是国内第一个使用虚幻4制作的爆款手游。Unreal 4射击袋游戏模型已在中国亮相。它的质量和图形优于同类型的其他游戏。无论是对于游戏机的研发还是游戏本身的品质,虽然我国的游戏产业发展迅速,但与国外相比,还是有一些弱点,比如略显薄弱。这款游戏的开发助推了虚幻4技术在我国的普及,也可以在一定程度上推动国内游戏的质量水平,推动我国游戏产业的发展。 

2 关键技术概述

2.1 Unreal Engine 4引擎概述

虚幻引擎是由著名游戏公司 EPIC 开发的开源的通用引擎,为公司、工作室、个人等不同层次的开发者提供游戏开发所需的核心技术、数据生产工具和技术支持。作为世界上最开放、最先进的营销引擎,基于C++开发的虚幻引擎具有缩减规模的潜力。而业余发展,是员工的门槛。虚幻引擎拥有完整的开发流程和交付流水线,是一套优秀的开发工具,不仅可以用于专业任务,还可以用于3A级主控功能的开发。提供多种解决方案的虚幻引擎不仅应用于游戏行业,而且在建筑、工程、影视、现场活动、培训模拟等行业也大放异彩。在 20 多年的历史中,虚幻引擎历经考验,获得了众多开发者的认可,并产生了最好的作品。

Unreal Engine 4(简称“UE4”)美国Epic Games开发的一款优秀的3D游戏机和开发工具。它是世界上获得许可最多的游戏机之一。广泛应用于欧洲和北美由于VR产业的实力,在我国各个领域得到了更广泛的应用。 UE4 拥有广泛的图形技能,包括先进的电子照明,其粒子系统可以同时处理数百万个粒子。 (1) UE4的代码100%开源,C++语言流利的人有更多的独立控制权。除了C++语言,UE4还有自己的地图系统——地图系统只有地图系统需要发布者使用鼠标拖放到查看笔记本电脑中来实现和项目的目的,大大减少了该项目。阈值,这可以减轻程序的复杂性并加快程序的速度。 (2) UE4有很多功能,包括动画系统、UI系统、系统、VR系统、资源系统、特效系统等等。动画系统包括一种动画机、蒙太奇、骨架动画和序列。反过来,动画机能够创建角色工作设计的骨骼动画,并产生一个连续不断的环境,所执行的动作与真人非常相似,这也是他可以制作 AAA- 的原因之一水平游戏。资源系统和特殊兴趣系统是UE4的骄傲。贴图和UV都是确定的,由贴图计算出来的,显示出来的效果作为照片看不是很大。 VR系统做得非常好,被公认为是业内最好的两款VR机器之一。 (3)虚幻引擎4提供Windows和Mac平台的开发工具下载,可以同时开发,适用于所有平台。使用它完成的工作可以在 Windows、Mac、Linux 以及 PS4、X-Box One、iOS、Android 甚至 HTML5 等平台上运行。支撑面板的规格如图 2.1 所示。 (4) Unreal Engine 4 使用 NVIDIA 的 PhysX 物理引擎来驱动其物理模拟统计并执行所有的碰撞统计 PhysX 是应用最广泛的物理引擎,可以比较物体碰撞、磨损、受力等物理效果。 (5) Unreal Engine 4可以制作出AAA级的游戏画质。它可以运行DirectX12,动态延时光照系统,可靠的资源系统,漂亮的粒子特殊属性系统,可以创造一个生动而完美的游戏,改善玩家游戏体验。 (6) 所见即所得。 UE4编辑界面检测到的效果是最终工程文件输出后的效果。

图2.1 支持的平台

2.2 虚幻引擎

虚幻引擎是一款游戏引擎,这是开发商 EpicGames 的主要任务之一。作为一款吃苦耐劳的商用机,它以优异的性能和用心的工作赢得了众多参观者的青睐。目前,世界上超过一半的 3D 游戏都是使用虚幻引擎制作的。虚幻引擎提供全套引擎和开发工具,以及被称为“银河”的声音引擎等技术解决方案。为了与虚幻引擎的第一关保持一致,关卡编辑器已从 1.0 过渡到 2.0。虚幻引擎 2 的推出是对当时游戏市场技术的巨大推动。2009年引入虚幻引擎3,提供核心技术系统、内容编辑工具,支持顶级研发团队的原创项目创建。虚幻引擎 3 提供了非常短的代码结构,非常适合不同国家的开发者进行项目。2012年,Epic推出了他们引以为豪的虚幻引擎4。与前几代虚幻引擎相比,虚幻4最大的不同在于开源,可以从其官网下载到虚幻机器4上。机器源代码和机器修改免费。 Unreal 4 将获得和发展 Unreal 3 的地位。在 Unreal 3 主题的基础上,Unreal 4 增加了许多与图像质量相关的功能。Unreal 4的下一个版本使用PBR资源,纹理非常逼真,比Unreal 3的资源分布图要好。 

2.3 MySQL数据库

MySQL 是一款关系型数据库管理系统,由瑞典的 MySQL AB 开发,现在归 Oracle 所有。它具有体积小、速度快、运行成本低、开源等特点,深受众多中小企业的欢迎。 MySQL 支持许多操作系统并且是可移植的。 MySQL采用多线程项目,核心线程,不需要太多的系统资源,可以更方便的为用户提供服务。 MySQL 支持常见的 SQL 要求。 MySQL 运行良好,运行速度非常快,可以处理数千万的海量数据。使用 B-book 磁盘表和索引压缩非常快,它允许使用单个优化扫描链接进行快速连接。有了有意义信息的网络支持,Mysql全连接,可以在互联网上的任何地方访问,共享数据非常方便。与其他主要平台相比,Mysql 非常易于调试、管理和优化。MySQL对多用户没有限制,所以多个用户可以同时连接到一台服务器.

2.4 本章小结

    本章概述了该游戏中涉及的关键技术。 将包括虚幻引擎的开发及其主要功能和特性。资料中包含了虚幻4的映射系统和主要主题组件,虚幻4的C++编程,一些类的讲解,虚幻4中映射与C++的通信。本文使用的MySQL数据库游戏和它自己的功能将被包括在内,这些技术为游戏的未来实现提供了支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值