在上一节文章中,小编已经为大家介绍了如何使用RayFire砖块(Bricks)功能,快速地将图形分割为砖块结构。接下来,小编将会继续为大家介绍如何使用RayFire破碎插件为砖块结构的墙体,创作出被撞击后部分砖块掉落的效果。
首先,我们需要创建一个碰撞物,如图2所示,小编创建了一个球体作为碰撞物。
然后,为了找到球体与墙体的碰撞点,制作出球体撞倒部分墙体的效果。我们可以将视角调整到球体与墙体平行的位置 ,使球体与砖墙“重叠”起来,从而定位出碰撞点。
为了实现部分砖块掉落的效果,我们需要将在上一节中,已被定义为静态对象的部分砖块添加为RayFire休眠对象。休眠对象被其他物体碰撞后,会打破休眠状态,呈现掉落的效果。
如图3所示,为了获得碰撞点附近砖块掉落的效果,我们需要选中在碰撞点附近的部分砖块,将其添加为RayFire休眠对象。
为了实现横向撞击墙面的效果,我们需要为球体添加动作。如图4所示,首先在RayFire中,将球体添加为静态/运动学对象。
然后,如图5所示,打开自动关键帧模式,将帧数指示器调整到结束帧,再将球体移动到碰撞点。完成以上操作后,就能实现球体横向撞击墙体的动画效果。
完成以上设置后,如图6所示,可以看到,RayFire的静态对象中包含了未被撞击的部分砖块,而休眠对象中包含了被撞击的部分砖块。
单击预览(Preview)按钮,可以看到,球体撞击墙面后,墙体中的部分砖块被撞倒了,并呈现掉落的趋势。
以上就是如何使用RayFire制作墙面被撞击后,部分砖块掉落效果的全过程。