欢迎光临散文网 会员登陆 & 注册

UE5学习笔记(二) 常见近战攻击判定之射线检测、碰撞体积

2023-02-13 17:49 作者:卡米吉  | 我要投稿

方法一:射线检测

  • 在武器的骨骼网格体中添加插槽。

  • 在攻击时遍历这些插槽进行射线检测,起始位置即当前的Socket位置到上一帧时的Socket位置。

SocketManager
在武器的骨骼网格体重添加插槽
开启检测时UpdateSocket,存入Socket位置
Update储存Socket位置
用当前插槽位置减去预存储的插槽位置进行射线检测

方法二:碰撞

  • 在武器蓝图中添加CollisionShape。

  • 执行攻击时开启碰撞检测,执行检测以后的逻辑大差不差。

武器蓝图包含骨骼网格体和胶囊体
执行攻击时开启碰撞检测执行伤害事件


UE5学习笔记(二) 常见近战攻击判定之射线检测、碰撞体积的评论 (共 条)

分享到微博请遵守国家法律