怎样让角色探寻可拾取物体?
我们可以利用碰撞系统。
我们双击打开这个面包模型。
这是简单的碰撞
右侧这里是主要的参数,最主要的设置是碰撞预设
默认是blockall,我们把他改成custom来讲解。
这是物理类型的设置
这是这个设置的含义,关于碰撞效果,由ignore,overlap,block三种可以选择。
现在有一个问题:
当面包中的碰撞预设是当与pawn碰撞时,选择忽略。而小白人的预设碰撞是当与静态物体碰撞时,选择block。此时他俩碰到一起的效果是?
答案是block。因为block优先级高。优先级从右往左递减。
这是碰撞的模式,依次是不发生碰撞,仅仅是通知,仅仅是碰撞,碰撞+通知
---------------------------------------------------------------------------------------------------------------------
现在为主角额外增加一个碰撞盒子。因为小白人自带的碰撞盒子太小了。
重命名ItemDetecter
将碰撞盒子变大
向下调整一下碰撞盒子的位置
这是碰撞盒子的默认碰撞预设
我们去设置一下面包的碰撞预设,我们选择相同的套餐,这样的话主角与食物的碰撞效果是穿插。
小白人的这里一定要打上勾,因为当物体发生穿插的时候,就会有事件可以发生。
添加碰撞盒子的开始穿插和结束穿插事件
测试成功。