UE5 使用贴花创建弹孔

使用射线检测击中点

和untiy一样,发射一条射线,在命中点处创建弹孔
在武器里定义射击检测方法

在这里插入图片描述
以下是对上边使用的方法的展开
GetShootStartPosition:获取射击起点
在这里插入图片描述
computeShootEndPosition:获取射击终点
在这里插入图片描述
GetShootDirection:获取射击终点时,获取射击方向
在这里插入图片描述
Shooter里的GetShootDirection:直接返回相机的旋转
在这里插入图片描述

在击中点处创建贴花

如果击中了什么东西,创建一个贴花
在这里插入图片描述
GenerateTrace:生成一个贴花
在这里插入图片描述
在位置处生成贴花:Spawn Decal at location
设置淡化屏幕大小:Set Fade Screen Size