14. UE5 RPG使用曲线表格设置回复血量值

这篇具有很好参考价值的文章主要介绍了14. UE5 RPG使用曲线表格设置回复血量值。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

之前的文章中,我使用的都是固定的数值来设置血量回复或者蓝量回复,在这篇文章里面,介绍一下使用曲线表格。通过曲线表格我们可以设置多个数值,然后通过去通过修改索引对应的数值去修改回复的血量或者蓝量。

创建曲线表格

首先创建一个曲线表格,在其它里面找到
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
然后可以根据需求选择插值类型,线性,四舍五入,贝塞尔
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
曲线表格推荐以CT为前缀进行区分
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
然后点击按钮添加新列,点击+曲线可以额外加一行,所以我们可以将多种数据存到一个表中。
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
接下来我们只做十个等级的数值,对应血量回复和蓝量回复
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
可以点击查看曲线走势
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
我们还可以通过拖拽曲线上的白点,让曲线更加圆滑
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5

使用曲线表格

接着打开GE,在Modifiers这里选择使用曲线表格
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
接着选择使用哪一行的数据
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
设置完成后,现在上面的数字不再是一个固定回血的数值了,而是选择使用表格数据的那一列的数值,我们还可以拖拽滑块来预览数值,并且这个数值还可以设置浮点数,不需要非要是整数。
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
到这里,就实现了曲线表格的应用。

修改应用的数值

我们创建的曲线表格对应着10个等级,现在还没有实现通过等级修改回血量。要实现这个功能,我们需要在之前类里面增加一个设置等级的属性

	UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Apply Effects")
	float ActorLevel = 1.f;

然后在创建GE实例这里,将等级设置上去

const FGameplayEffectSpecHandle EffectSpecHandle = TargetASC->MakeOutgoingSpec(GameplayEffectClass, ActorLevel, EffectContextHandle);

如果用蓝图连的也需要将参数链接到对应的Level上面
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
接着,就可以运行游戏进行测试,在实例的右侧直接修改等级
14. UE5 RPG使用曲线表格设置回复血量值,UE5 RPG,unreal,ue5
运行游戏测试即可。文章来源地址https://www.toymoban.com/news/detail-834021.html

到了这里,关于14. UE5 RPG使用曲线表格设置回复血量值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 7. UE5 RPG修改GAS的Attribute的值

    前面几节文章介绍了如何在角色身上添加AbilitySystemComponent和AttributeSet。并且还实现了给AttributeSet添加自定义属性。接下来,实现一下如何去修改角色身上的Attribute的值。 首先创建一个继承于Actor的c++类,actor是可以放置到场景中的基类。 创建一个静态模型组件,用来显示当前

    2024年01月18日
    浏览(40)
  • UE5.1.1 c++从0开始(14.用C++写UMG类)

    先在这里放一个链接防止第一次看的朋友们不知道我在讲什么:https://www.bilibili.com/video/BV1nU4y1X7iQ/ 这一段的教程不难,唯一新建的C++类是UMG的一个类。这个类用来写绑定在ai身上的血条。 总结一下一共做了什么事情: 给ai写了一个血条ui 重新整理了我们之前写的所有ui,放到

    2024年02月11日
    浏览(43)
  • 【UE5 Cesium】14-Cesium for Unreal 加载服务器上的倾斜摄影

    目录 前言  步骤 一、下载安装tomcat 10 二、下载安装JDK 三、启动Tomcat 四、Tomcat加载倾斜摄影 五、UE中加载Tomcat上的倾斜摄影         上一篇文章(【UE5 Cesium】13-Cesium for Unreal 加载本地倾斜摄影)介绍了如何在UE中加载本地倾斜摄影,本文在该文章基础上继续介绍如何在将

    2024年02月12日
    浏览(50)
  • 提升UE5写实效果的项目设置

    随着 虚幻引擎5 (Unreal Engine 5,简称UE5)的发布,游戏开发者和数字艺术家们迎来了一个全新的机会,可以在其强大的渲染引擎下创建更加逼真和令人惊叹的游戏和虚拟场景。然而,要实现出色的写实效果,需要合理设置项目并运用一些技巧和策略, 3DCAT实时渲染本文将探讨

    2024年02月12日
    浏览(40)
  • UE4/UE5 设置widget中text的字体Outline

    想要在蓝图中控制Widget 中的 text字体,对字体outline参数进行设置。 但是蓝图中无法直接获取设置outline参数的方法: 没有outline相关的蓝图函数 该参数本身是在Font类别下的扩展,所以只要获取设置Font参数即可进行outline的设置 text连出Font设置,分割结构体引脚,即可找到out

    2024年02月08日
    浏览(37)
  • [虚幻引擎 UE5] EditableText(可编辑文本) 限制只能输入数字并且设置最小值和最大值

    本蓝图函数可以格式化 EditableText 控件输入的数据,让其只能输入一定范围内的整数。 蓝图函数 调用方法 下载蓝图(5.2.1版本) https://dt.cq.cn/archives/618

    2024年02月10日
    浏览(52)
  • 【虚幻引擎UE】UE5 UI三种使用模式

    蓝图创建控件并添加到视口 场景中的显示效果: 1、创建Actor,放入用户控件,并将Actor拖入场景。 这种模式默认无法进行交互,但可播放动画。 1、在二的基础上,添加虚拟控件交互组件到角色身上。 2、在角色蓝图里加上:

    2023年04月10日
    浏览(63)
  • UE学习记录03----UE5.2 使用MVVM示例

    1.打开ue5.2新建C++项目 2.项目中通过类导向新建C++类,父类选择为UMVVMViewModelBase,创建完成会自动打开vs   3.在VS中对新建的类进行宏定义 使用  C++ 类向导  创建的类声明自动通过  UCLASS()  宏进行处理。  UCLASS()  宏使得引擎意识到这个类的存在,并且还可以同键盘修饰符结

    2024年02月11日
    浏览(35)
  • 【UE5】CallCustomEvent插件的使用文档

    该插件是一款可以帮助你调用任意的蓝图自定义事件 使用该插件调用自定义事件时,你不需要实现获取对方类的引用 比如我在A类里创建了一个名叫“MyPrint”的自定义事件 因为该节点有三个参数,所以我们在B类中调用三个参数的CallCustomEvent节点   然后在B类中按顺序填入参

    2024年02月16日
    浏览(40)
  • (UE4/UE5)Unreal Engine中使用HLOD

    本教程将详细介绍在Unreal Engine的不同版本(4.20-4.24、4.25-4.26、5.2)中如何使用Hierarchical Level of Detail (HLOD)。注意,每个版本中使用HLOD的方法可能会有所不同。 步骤一:预先生成LOD打开UE4.21,点击Content Browser(内容浏览器)中你想要生成LOD的静态网格。 步骤二:在静态网格编

    2024年02月10日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包