news 2026/5/1 8:42:03

Creed —— 血液特效与敌人伤害

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Creed —— 血液特效与敌人伤害

目录

一,导入或迁移血液特效

二,触发血液特效

三,创建Dummy UI

四,设置BP_Dummy蓝图


一,导入或迁移血液特效

二,触发血液特效

当角色收到伤害时,生成血液特效;

  • Spawn Emitter at Location

三,创建Dummy UI

创建名为WB_DummyHealth的Widget;

设置类似玩家角色的健康条;

在BP_Dummy内添加Widget组件,并指定WB_DummyHealth;

四,设置BP_Dummy蓝图

添加组件BPC_PlayerStats;

当该角色受到攻击伤害时,调用Decrease Health;

  • 由于此组件应用在多个蓝图,其内调用的函数会不匹配;此时调用Decrease Health,会报错;
  • 可在开始时判断调用此组件的对象,或通过多态实现;

  • 当健康值等于0时死亡;

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/25 13:35:30

快速排序:双指针快排

一、双指针快排 核心步骤: 数组分区选择分区后的第一个元素作为锚点左指针/右指针分别在分区后的数组中,选择大于和小于锚点的数据。找到后交换位置最终左右指针在遍历过程中会碰头(下标相同),此时把分区后的锚点数据&…

作者头像 李华
网站建设 2026/4/30 16:37:30

人工智能之数学基础:离散条件分布和连续条件概率密度

本文重点 本文我们将学习条件分布,我们学习过条件概率,我们先来回忆一下条件概率,在事件B发生的条件下事件A发生的条件概率可以表示为: 这就是条件概率,现在我们学习条件分布,条件分布是有两个随机变量 X与Y,在给定Y取某个值或某些值的条件下,求X的分布,这个分布就是…

作者头像 李华
网站建设 2026/5/1 5:26:08

44、Python 网络编程中的 select 模块与异步 I/O 技术

Python 网络编程中的 select 模块与异步 I/O 技术 在 Python 网络编程中, select 模块是一个强大的工具,它提供了对 select() 和 poll() 系统调用的访问,能够在不使用线程或子进程的情况下实现多输入/输出流的轮询或多路复用处理。本文将深入探讨 select 模块的使用…

作者头像 李华
网站建设 2026/5/1 5:25:48

[Godot] 在 Godot 3.1 中配置 ADB 可执行文件的实用指南

在游戏开发过程中,有时我们不得不回到过去,使用老版本的引擎来维护或改造旧项目。尽管 Godot 4.X 已经发布,并带来了很多现代化的功能和架构改进,但对于部分遗留项目或特定需求,Godot 3.1 依然有其使用价值。然而&…

作者头像 李华
网站建设 2026/5/1 5:25:25

Visual Basic 拖放

在设计模式下,各控件都可用鼠标随意拖放的方式来改变控件的大小与位置。Visual Basic的拖放功能使用户在程序运行时也具有这种能力。拖放是指运行时将控件拖到新的位置,包括两个操作:拖动和放下。拖动是按下鼠标键并移动控件,而放…

作者头像 李华