UE4 布娃娃系统

1 创建角色蓝图
2 修改mesh碰撞,选择预设(Ragdoll)
在这里插入图片描述

3 自定义函数(玩家受击后调用)
----蓝图节点01
玩家受击后打开模型的物理模拟,并在受击位置添加一个力做出受击效果。同时限制玩家位移
在这里插入图片描述

----蓝图节点02
等待2秒回复玩家状态
在这里插入图片描述

----蓝图节点03
因为物理模拟时胶囊体没有跟随模型位移,所以强制将蓝图位置,使其与模型位置同步。然后将模型的位置旋转都初始化。

在这里插入图片描述

4 创建一个能击中角色的蓝图
----我做了一个简单的旋转木桩,加上碰撞盒子,让它动起来就行了。红色箭头用来获取受力方向
在这里插入图片描述

设置碰撞类型
在这里插入图片描述

碰撞之后直接调用角色蓝图中的受击函数,把受击方向传过去就好了。

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值