x-particles4.0(080)粒子速度与世界速度的使用应该注意的问题
发布网友
发布时间:2022-12-16 22:44
我来回答
共1个回答
热心网友
时间:2023-09-11 14:53
在X-Particle中,粒子可以具有两种不同的速度:它们自己的速度,内置速度和“世界”速度。在大多数情况下,这些是相同的,但有时并非如此。在某些情况下,世界速度非常有用。那么两者之间有什么区别?
粒子速度
从速度得出的另一项数据是粒子的行进距离,也可以通过问题进行检验。
在这种情况下的问题是,附着的粒子被认为是静止的(相对于其源对象而言,它们是固定的)。因为他们不动,所以速度值永远不会更新-它保持了创建时的速度。此外,行进距离是根据粒子速度随时间计算的,因此,如果粒子速度大于零,则行进距离将增加;如果粒子速度为零,则行进距离将保持为零。
通过设置发射器中的“将粒子粘贴到源对象”开关,考虑如果某个粒子从某个对象发射并粘附到该对象会发生什么情况。如果发射器为该粒子提供了150个单位的速度,那么如果您测试其速度,它将恢复为150个单位-即使对象在场景中根本没有移动。粒子直到被解开才以给定的速度移动时才移动。
您可能想做的一件事是测试粒子的速度,如果速度超过给定值,则将其松开。由于速度已经是150个单位,因此问题很可能会在发射时立即解开粒子-而不是首先消除将粒子附着的整个要点。但是,如果您将发射器中的速度设置为零以解决此问题,您将发现您永远都无法松开它们,因为速度永远不会超过零(并且行进的距离也不会这样做)。
要解决这些问题,您需要世界一流的速度。
世界速度
世界速度是场景中粒子的实际速度,使用粒子随时间的总体位置差异来计算。如果粒子粘在不会移动的物体上,则世界速度将保持为零。如果对象确实移动,则即使粒子自身的发射速度设置为零,世界速度也会发生变化以反映这一点。此外,世界速度数据还包括行进的世界距离,该距离又是根据粒子的全局位置随时间变化而得出的。
揭开附着的颗粒
现在,如果要测试粒子的速度,则可以看到如何释放粘附到源对象的粒子。这些是必需的步骤:
使用此设置,随着对象移动,世界速度将发生变化,并且如果满足问题中的条件,它将脱离对象。
细化
概要
有了世界速度和距离,您现在应该能够根据源物体的速度或行进距离将其从源对象上解开,这不适用于内置的粒子速度和距离。