与一个或多个指定的导向板空间扭曲碰撞的粒子的碰撞测试。还可以测试在一次或多次碰撞后,粒子速度减慢还是加快,粒子是否已碰撞多次,甚至粒子是否在指定的帧数后将与某个导向板碰撞。
“碰撞”测试支持以下导向板空间扭曲:
示例:测试粒子在一次或多次碰撞后速度是否减慢:
在现实世界中,如果粒子反复地碰撞某个表面反弹,每次碰撞会损失动能,速度逐渐减慢。不必测试指定的反弹次数,可以使用“碰撞后速度慢”测试粒子的速度是否降到指定的级别以下。
几次反弹后,粒子的外观将改变,稳定地远离导向板,表示粒子已进入第二个事件。当然,可以在此事件中设置所需的行为。
在下一个步骤中您会看到,如果不按照正确的顺序完成事件中的操作,会发生的情况。
许多粒子会漏过导向板。这是因为“粒子流”先测试粒子的碰撞,然后再应用重力。测试正在接近导向板并且距离导向板非常近的粒子的碰撞,因为这些粒子实际尚未碰撞到导向板,所以测试结果为假值。然后,“粒子流”应用重力,重力将粒子推过导向板,使粒子无法再测试碰撞。一般来说,在每个事件中,最好将“力”操作符放在“碰撞”测试的上面,确保粒子不会漏过导向板。
该用户界面出现在“粒子视图”对话框右侧的“参数”面板中。
此组显示当前生效的导向板,可以添加和移除导向板。
如果您从场景中删除了所列的空间扭曲,在列表中其名称由“<deleted>”项替换。
选择测试将粒子传递给下一个事件的条件,然后调整关联的设置。
速度选择下列选项之一:
使用此选项,粒子对导向板的行为与使用“碰撞”“反弹”选项相同。
最小速度以小于此速度(每秒的系统单位数)的速度运动的粒子将测试为真值,有资格移动到下一个事件。默认值为 1.0。
使用此选项,粒子对导向板的行为与使用“碰撞”“反弹”选项相同。
最大速度以大于此速度(每秒的系统单位数)的速度运动的粒子将测试为真值,有资格移动到下一个事件。默认值为 1000.0。
次数要使测试结果为真值,粒子必须碰撞的次数。
速度确定碰撞指定次数后的速度和方向。有关选项的说明,请参见上文。
“粒子流”根据当前的方向和速度,以线性方式推断粒子的运动,如果结果表明粒子在指定的时间间隔内将与导向板碰撞,测试结果将为真值。粒子重定向到下一个事件,不更新其速度或位置。
帧数粒子流寻找即将发生的碰撞的帧数。
“唯一性”设置使“速度”下拉列表中的“随机”选项可以随机化。