UE5系列文章目录
文章目录
- UE5系列文章目录
- 前言
- 一、问题分析
- 二、解决方法
-
- [1. 添加项目设置碰撞检测通道](#1. 添加项目设置碰撞检测通道)
- 2.玩家角色碰撞设置
- 3.怪物角色碰撞预设
- 最终效果
前言
在使用unreal engine5制作动作类游戏时,我们使用刀剑等武器攻击怪物或敌方单位时,发现攻击特效、伤害等没有触发。检查动画蓝图、行为树等逻辑几乎也没有大的问题,可就是攻击无效,比方下图的情形。明明怪物已经冲撞到玩家,可并未生效。而玩家攻击怪物时也貌似不起作用,如果蓝图逻辑、行为树、动画通知都没有问题的话,那是什么原因呢?
一、问题分析
1.首先检查角色的重装蓝图逻辑
2.角色攻击蓝图逻辑
3.动画通知
黑板任务
排除以上问题,发现是碰撞预设设置问题
二、解决方法
1. 添加项目设置碰撞检测通道
2.玩家角色碰撞设置
1.玩家胶囊体组件碰撞
2.玩家网格体碰撞
3.玩家手中武器碰撞预设
4.玩家手中武器碰撞盒子碰撞预设
3.怪物角色碰撞预设
1.怪物胶囊体碰撞
2.怪物网格体碰撞
3.怪物攻击盒子碰撞
4.怪物冲撞盒子碰撞预设