unreal engine5制作动作类游戏时,我们使用刀剑等武器攻击怪物或敌方单位时,发现攻击特效、伤害等没有触发

UE5系列文章目录

文章目录

前言

在使用unreal engine5制作动作类游戏时,我们使用刀剑等武器攻击怪物或敌方单位时,发现攻击特效、伤害等没有触发。检查动画蓝图、行为树等逻辑几乎也没有大的问题,可就是攻击无效,比方下图的情形。明明怪物已经冲撞到玩家,可并未生效。而玩家攻击怪物时也貌似不起作用,如果蓝图逻辑、行为树、动画通知都没有问题的话,那是什么原因呢?

一、问题分析

1.首先检查角色的重装蓝图逻辑

2.角色攻击蓝图逻辑

3.动画通知

黑板任务


排除以上问题,发现是碰撞预设设置问题

二、解决方法

1. 添加项目设置碰撞检测通道

2.玩家角色碰撞设置

1.玩家胶囊体组件碰撞

2.玩家网格体碰撞

3.玩家手中武器碰撞预设

4.玩家手中武器碰撞盒子碰撞预设

3.怪物角色碰撞预设

1.怪物胶囊体碰撞

2.怪物网格体碰撞

3.怪物攻击盒子碰撞

4.怪物冲撞盒子碰撞预设

最终效果

相关推荐
电子云与长程纠缠1 小时前
UE5 两种方式解决Decal Actor贴花拉伸问题
学习·ue5·游戏引擎
棪燊2 小时前
Unity的Game视图在Scale放大后无法拖动
unity·游戏引擎
棋子入局3 小时前
C语言制作消消乐游戏(2)
c语言·开发语言·游戏
weixin_423995004 小时前
unity 团结开发小游戏,加载AssetBundles
unity·游戏引擎
cyr___5 小时前
Unity教程(二十七)技能系统 黑洞技能(下)黑洞状态
学习·游戏·unity·游戏引擎
张老师带你学6 小时前
Unity 科幻武器系列
科技·游戏·unity·模型·游戏美术
黑客说7 小时前
白日梦无限世界 各类型副本分析
人工智能·科技·游戏·娱乐
cyr___8 小时前
Unity教程(二十六)技能系统 黑洞技能(上)基础实现
学习·游戏·unity·游戏引擎
棋子入局8 小时前
C语言制作消消乐游戏(4)
c语言·开发语言·游戏
张老师带你学9 小时前
Unity 机器人 humanoid +shader效果
科技·游戏·unity·游戏引擎·模型