- 博客(3)
- 收藏
- 关注
原创 UE4-碰撞检测SweepMultiByChannel-如何保证玩家被怪物单次攻击不受多次伤害
在怪物攻击玩家时,我们需要保证怪物在一次攻击时,只会产生一次有效伤害,所以这里需要用SweepMultiByChannel函数进行碰撞检测,如何进行一次的伤害而不是多次伤害呢?QP:表示判断询问参数,使用AddIgnoredActor()函数,忽略不需要判断的Actor。用来辅助判断是否已经进行了攻击,如果已经获取了对应的玩家碰撞,就不再二次玩家的伤害。Hits表示碰撞到的元素,存放在TArray中。FQuat(0,0,0,0):表示转4元数。AttLoc:第一个表示开始位置。
2023-06-14 21:39:42 566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人