ue4抓起物体和拾起物体

抓起物体

1.创建组件physician(物理手)
调用它的 Grab component location(target是物理手,component是你抓的对象(组件),grab location是你抓取对象的位置) 函数来抓起物体  
2.抓住物体后  物体仍在原位置 所以需要调用set target location 来设置抓取物体存放的位置
3.释放物体调用release component

逻辑:需要判断 是否与物体产生了交互(可以利用line trace channel)?是否已经抓住了物体从而决定还能不能抓 ,同时也能确定该释放物体 ,还是抓物体

扔物体


1.需要为物体添加一个冲力,即Add impulse(其中impulse 为矢量 所以应当为其设置 扔的方向位置,此时就直接获取我人物向前的向量乘一个值作为冲力,并且velchange必须勾选,否则不会扔出物体)
逻辑:先判断物体是否抓住,扔出要释放组件,并且修改抓住的bool值

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值