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

目录

一,导入或迁移血液特效

二,触发血液特效

[三,创建Dummy UI](#三,创建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时死亡;
相关推荐
挨代码3 天前
Creed —— 战斗系统
ue游戏教程
挨代码3 天前
Creed —— 设置音效和UI
ue游戏教程
挨代码3 个月前
Creed —— 设置玩家属性(生命/耐力/经验值等)
ue游戏教程