30_ue4进阶末日生存游戏开发[为道具添加碰撞系统]

怎样让角色探寻可拾取物体?

我们可以利用碰撞系统。

我们双击打开这个面包模型。

 这是简单的碰撞

 右侧这里是主要的参数,最主要的设置是碰撞预设

默认是blockall,我们把他改成custom来讲解。

 

这是物理类型的设置

 

这是这个设置的含义,关于碰撞效果,由ignore,overlap,block三种可以选择。

 现在有一个问题:

当面包中的碰撞预设是当与pawn碰撞时,选择忽略。而小白人的预设碰撞是当与静态物体碰撞时,选择block。此时他俩碰到一起的效果是?

 

 答案是block。因为block优先级高。优先级从右往左递减。

这是碰撞的模式,依次是不发生碰撞,仅仅是通知,仅仅是碰撞,碰撞+通知

 ---------------------------------------------------------------------------------------------------------------------

现在为主角额外增加一个碰撞盒子。因为小白人自带的碰撞盒子太小了。

 

重命名ItemDetecter

 

 将碰撞盒子变大

向下调整一下碰撞盒子的位置

 

这是碰撞盒子的默认碰撞预设

 我们去设置一下面包的碰撞预设,我们选择相同的套餐,这样的话主角与食物的碰撞效果是穿插。

 小白人的这里一定要打上勾,因为当物体发生穿插的时候,就会有事件可以发生。

 添加碰撞盒子的开始穿插和结束穿插事件

 

测试成功。

 

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

无情的阅读机器

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值