在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效音效镜头震动打包

在虚幻引擎5中构建你的首款游戏 - 10[完] - 特效&音效&镜头震动&打包

前言介绍:

原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >>

<< https://www.bilibili.com/video/BV1M34y1x7tc >>

官网地址: << Your First Game In Unreal Engine 5 | Tutorial (epicgames.com) >>

<< https://dev.epicgames.com/community/learning/tutorials/e2V/your-first-game-in-unreal-engine-5 >>

所处时间段: [01:13:23] ~ [01:23:36] ;

主要内容: 特效&音效&镜头震动,最后我扩展一下打包内容.

1.粒子特效

  • 创建新的文件夹Effects存放特效资产,右键选择创建Niagara系统,选择空白模板,命名为FX_Dust.双击打开,得到类似材质创建的界面.

在这里插入图片描述

1.1.设置单次播放

  • 先选择节点中的最后一项:System State(系统状态),然后在右边的设置栏目中修改Loop Behavior(循环行为)Once(一次).意为该特效只播放一次,不会循环.

在这里插入图片描述

1.2.添加(粒子)发射器

  • (右键)添加发射器-(选择)Empty,为空白模板.

在这里插入图片描述

1.3.添加粒子爆炸

  • 在节点的发射器更新栏中点击加号图标,添加Spawn Burst Instantaneous(产生破裂的瞬间),注释为,瞬间产生一股粒子爆炸。选中后在右边设置粒子数目为10.

在这里插入图片描述

1.4.粒子属性

  • 选择粒子生成中的Initialize Particle(初始化粒子),在右边栏中设置,从上到下分别为:颜色模式,质量模式,随机尺寸大小.

在这里插入图片描述

1.5.粒子速度

  • 粒子生成中选择添加Add Velocity(增加速度),选中后设置右边的内容.一开始会提示报错需要修复,点修复即可.如何修改2个地方,从上到下是:速度模式,速度大小.改为负数就朝后运动.这时已经可以在左边的预览窗口看到运动的粒子效果了.

在这里插入图片描述

1.6.放大效果

  • 粒子更新中搜索Scale Sprite Size(Scale规模大小)添加.然后在右边设置变化曲线,和时间轴设置类似,选中第二个关键字,然后设置y轴坐标,代表放大1秒后放大15倍.能看到预览有放大效果.

在这里插入图片描述

1.7.增大噪点

  • 粒子更新中搜索Curl Noise Force(旋度噪音力)添加,然后右边设置增大噪点.

在这里插入图片描述

1.8.设置重力

  • 粒子更新中搜索Gravity Force(重力)添加,设置z轴为正数,代表粒子会向上飘.和之前设置的粒子质量结合生效.

在这里插入图片描述

1.9.透明度

  • 粒子更新中搜索Scale Color(Scale的颜色)添加,然后右边点击Scale Alpha(的透明度)添加Float from Curve曲线,然后点击第二个关键帧,设置x轴坐标,缩短时间.

在这里插入图片描述

  • 这样就算差不多完成了.接下来和人物动画结合.

2.与动画结合

  • 打开之前导入的奔跑动画,可以在下面轨道1中右键添加Niagara粒子效果.

在这里插入图片描述

  • 然后选择添加的关键帧后可以在右栏细节中选择刚刚创建的粒子特效文件,即可生效.但是生效的位置不太对,可以在下方输入骨骼的名字,会指定特效生成的起始点.定位到右脚即可.左脚同理.

在这里插入图片描述

  • 这样就算完成了,运行查看效果.AI和角色都有生成粒子特效.

在这里插入图片描述

3.音效

  • 在左上角编辑-插件中输入metasound搜索到制作音效的插件,点击启用并重启ue5.

在这里插入图片描述

  • 然后创建新文件夹Audio存放音效资产,右键选择音效-MetaSound源创建,命名为SFX_FootStep.

在这里插入图片描述

  • 然后双击打开,类似材质和特效编辑器一样,使用蓝图凭空生成一些特效.先加入一个噪声noise节点,选择白噪声white noise类型.连接播放后就可以播放听听效果了.

在这里插入图片描述

  • 然后最终蓝图逻辑设置如下.播放后的效果就是短促的噪声,类似踩草地的声音.这样就算完成音效了.

在这里插入图片描述

  • 回到奔跑的动画中,先添加一条新的通知频道,然后就和添加特效一样,添加音效关键帧.

在这里插入图片描述

  • 播放动画,或是运行游戏就能看到效果了.

4.镜头震动

  • 在文件夹Effects内创建新的蓝图文件,在所有类中搜索DefaultCameraShakeBase,创建后命名为CameraShake.

在这里插入图片描述

  • 双击打开,设置属性.你的界面可能是纯数据蓝图,只有细节选择.都一样的.

在这里插入图片描述

  • 设置好后,打开开关门的蓝图(可以在场景中点击门后按快捷键CTRL+B快速定位),然后对事件图表做出一下修改,增加2个节点,选择刚刚创建的蓝图,设置参数.

在这里插入图片描述

  • 弄好后就可以运行游戏看看效果.至此该教程视频的内容全部结束.

5.总结

  • 这就是教程视频的最后一节内容了.
  • 不过我还要扩展一点,讲讲一游戏打包的内容.
  • 接下来可以去看看其他游戏案例,做个起码能玩的游戏出来,小破站有挺多up开始做这样的系列教程.

6.游戏打包(扩展)

  • 这里只针对一下win10以上的windows系统.
  • 首先,你能在epic的界面看到ue5的选项里有目标平台可以选择.但是没有windows的选择,很奇怪.

在这里插入图片描述

在这里插入图片描述

  • 然后你可以在项目设置里找到一些关于windows打包的设置.

在这里插入图片描述

  • 主要是在主界面有个平台图表,点击后能看到当前支持的打包情况.下图是显示我已经安装好环境的情况.如果你没安装好,会全是感叹号.还会有个自动修复功能,但是没有用,点击后弹出控制台报错.

在这里插入图片描述

  • 我找了很多方法,都不大有效,下面这个比较少踩坑,虽然也是无效了,或者说不是重点.

推荐参考: << UE5缺少SDK,而无法在windows平台打包的解决方法 - 知乎 (zhihu.com) >>

  • 上面的帖子介绍的3种方法我都试过,记录一下我踩的坑.

    1. 使用ue5自带的更新帮助,报错无效;
    2. 直接安装windows10的SDK,一开始是安装下载器下载,巨慢.后来直接下载iso文件,一下子好了.但是依然报错无效;报错提示中说明要安装新SDK文件.根据提示提供的网址下载安装,还是不行.
    3. 安装.NET,手贱选择了5.0版本,还是报错无效.再安装.NET Core 3.1,终于成功识别到框架了,也能识别到我安装的windows10SDK.能进入打包步骤,但是中途报错.
  • 虽然上面一顿操作还是失败了,不过起码能进入打包步骤了.最后我根据报错提示搜索得知,原来最后一步还差一个vs2019…使用ue5中自带的安装功能.在第一节就说过了,如果你没安装vs2019,在新建工程时选择c++模式的话,会提示安装.

推荐参考: << 关于ue4打包出错的一些记录 仅供参考 - 哔哩哔哩 (bilibili.com) >>

  • 安装完vs2019后才终于大功告成,能正常打包了.到这里就成了冤大头了,之前的步骤都是白费的.因为vs2019安装时会自带选择安装.NET Core 3.1windows10SDK!!!
  • 所以建议还是直接使用ue5自带的安装vs2019功能,安装windows打包环境.下面是打包成功的输出日志.

在这里插入图片描述

  • 然后找到打包路径,启动游戏就好了.小小的demo,就把我的3060跑满了,ue5没优化的游戏恐怖如斯.

在这里插入图片描述

  • [完]

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/38793.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

UE5的项目建立及UE5(虚幻引擎5)个人视角移动按键操作及运行项目/day.2

1.UE5的项目建立 进入UE5的界面就是这样&#xff1a; 由于我们是刚下载的&#xff0c;“最近打开的项目”是没有项目打开的所以我们需要新建一个新的项目。 注意&#xff0c;项目位置最好是英文的&#xff0c;否则可能会出错。&#xff08;可能不会&#xff0c;毕竟很多人都说有…

在虚幻引擎5中构建你的首款游戏 - 01 - 介绍

在虚幻引擎5中构建你的首款游戏 - 01 - 介绍 1. 教程介绍 本系列是针对 Epic开发者社区 的教程 << Your First Game In Unreal Engine 5 | Epic Developer Community (epicgames.com) (您在虚幻引擎 5 中的第一款游戏) >> 的学习笔记. 在官网上的视频是没有中文字…

在虚幻引擎5中构建你的首款游戏 - 06 - 游戏模式相机运动按键

在虚幻引擎5中构建你的首款游戏 - 06 - 游戏模式&相机&运动&按键 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >> << https://www.bilibili.com/video/BV1M34y1x7tc >> 官网地址: <&…

在虚幻引擎5中构建你的首款游戏 - 07 - 角色模型和动画

在虚幻引擎5中构建你的首款游戏 - 07 - 角色模型和动画 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >> << https://www.bilibili.com/video/BV1M34y1x7tc >> 官网地址: << Your First Game I…

在虚幻引擎5中构建你的首款游戏 - 08 - AI控制和道具

在虚幻引擎5中构建你的首款游戏 - 08 - AI控制和道具 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >> << https://www.bilibili.com/video/BV1M34y1x7tc >> 官网地址: << Your First Game In …

AIGC时代,如何妙用chatgpt进行酣畅淋漓的创作

生成式人工智能AIGC&#xff08;Artificial Intelligence Generated Content&#xff09;是人工智能1.0时代进入2.0时代的重要标志。 “ChatGPT"代表"Chat-based GPT”&#xff0c;是指一种基于对话模式的生成式预训练模型。它是由OpenAI开发的&#xff0c;GPT&…

火星人学习第一周——虚幻引擎基础应用笔记

目录 一、导入虚幻前资产须要遵守的规范二、3DMax 软件基础操作三、虚幻引擎基础虚幻资产分类虚幻基本操作虚幻坐标系虚幻光光源分类光源的移动特性固定光源光照模式分类构建光照间接光照缓存重要光照体积 虚幻材质半透明材质&#xff1a;玻璃材质&#xff1a;Fresnel 节点Lerp…

在虚幻引擎5中构建你的首款游戏 - 03 - 模型和材质蓝图

在虚幻引擎5中构建你的首款游戏 - 03 - 模型和材质&蓝图 前言介绍: 原版地址: << [功能亮点]在虚幻引擎5中构建你的首款游戏(官方字幕)_哔哩哔哩_bilibili >> << https://www.bilibili.com/video/BV1M34y1x7tc >> 官网地址: << Your First G…

虚幻引擎4艺术大师 - 中文版免费分享

本文章由cartzhang编写&#xff0c;转载请注明出处。 所有权利保留。 文章链接&#xff1a; http://blog.csdn.net/cartzhang/article/details/52512622 作者&#xff1a;cartzhang 记录&#xff1a; 2019-03-12 更新网盘地址 之前参与翻译的两本虚幻4蓝图的两本书籍&#xff0…

虚幻引擎5亮点一览,下载学习资源汇总

虚幻引擎5是虚幻引擎的下一个重大升级版&#xff0c;为次世代游戏、实时可视化和沉浸式互动体验进行了重新设计和改良。此版本将为游戏开发者和各行各业的创作者提供更自由、更具有保真度和灵活度的次世代实时3D内容和体验。下面就让我们一起来了解一下UE5抢先体验版本新功能和…

虚幻引擎5.1现已发布!

我们很高兴地宣布&#xff0c;虚幻引擎5.1现已推出。在这个版本中&#xff0c;我们以虚幻引擎5推出的开创性功能集为基础&#xff0c;将引擎的健壮性和效率提升到了新高度&#xff0c;使它能够被各行各业的创作者广泛使用。 作为这项工作的一部分&#xff0c;我们一直在针对不同…

虚幻引擎游戏技能系统文档

GASDocumentation 通过一个简单的多人示例项目分享我对UE4中GAS插件的理解。 由于这不是官方文档&#xff0c;示例项目和我都不是来自Epic Games。因此我并不能保证描述的准确性。&#xff08;译注&#xff1a;本人才疏学浅&#xff0c;还请大家多多指教&#xff09; 这个文档…

UE4(虚幻4)引擎下载与安装

一.官网下载epic平台 1.首先&#xff0c;在百度搜索UE4或者虚幻4&#xff0c;进入官网 传送门 <--戳这里 2.右上角有一个下载按钮 3.点击后会让你选择一个许可类型&#xff0c;如果是做游戏就选第一个&#xff08;发行者许可&#xff09; 4.选完之后会提醒你登录&…

c/c++ 实现推箱子小游戏

前言 使用easyX库&#xff0c;基于c/c实现推箱子小游戏。 作者使用的是VS2010版本。 目录 前言 一、游戏截图 二、easyX库安装 三、代码实现 1.所有代码 2.具体实现过程 总结 一、游戏截图 代码中使用了两张图片&#xff0c;分别是熊猫头像&#xff0c;还有箱子&#…

c语言小游戏-推箱子

&#xff08;创作不易&#xff0c;感谢有你&#xff0c;你的支持&#xff0c;就是我前行的最大动力&#xff0c;如果看完对你有帮助&#xff0c;请留下您的足迹&#xff09; 之前做了很多与easyx相关的游戏&#xff0c;这次我们之间用控制台做游戏试试看吧 就以推箱子游戏为例…

c语言 实现推箱子小游戏

此推箱子游戏可以实现人物移动&#xff0c;箱子移动&#xff0c;人物不出框&#xff0c;自义定文件关卡&#xff0c;重新开始以及回退复位等功能的实现&#xff0c;由于系统或版本问题&#xff0c;关卡和人物及物体未做美化处理&#xff0c;希望美化的可自行美化。 1.所用到的…

C++推箱子小游戏(2.0)

不多说&#xff0c;直接上源码&#xff1a; #include <iostream> #include <conio.h> #include <cstdlib> #include <Windows.h> #include <bits/stdc.h> using namespace std;int m 0;//关卡/*推箱子游戏*/#define HANG 20 //地图的行数 #defi…

c语言写一个简单的小游戏-推箱子

在学习C语言之后&#xff0c;写了一个简单的小游戏来锻炼自己的代码以及C语言知识的掌握能力。 推箱子作为手机上最常见的简单游戏&#xff0c;其代码也相对简单&#xff0c;想法也比较简单&#xff0c;下面为其代码和运行图。 /********************************************…

【飞行棋】多人游戏-微信小程序开发流程详解

可曾记得小时候玩过的飞行棋游戏&#xff0c;是90后的都有玩过吧&#xff0c;现在重温一下&#xff0c;这是一个可以二到四个人参与的游戏&#xff0c;通过投骰子走棋&#xff0c;一开始靠运气&#xff0c;后面还靠自己选择&#xff0c;谁抢占先机才能赢&#xff0c;还可以和小…

游戏陪玩小程序开发制作

游戏陪玩小程序开发制作 该项目是一个线上下单线下陪玩项目&#xff0c;主要功能有游戏陪玩大神展示&#xff0c;陪玩大神入驻&#xff0c;用户预约陪玩大神&#xff0c;陪玩大神接单等功能。陪玩大神收益可以提现等功能。 主要功能有聊天室、和平精英陪玩、英雄联盟、绝地求…