关于操作的行为顺序

您可以将无限数量的行为添加到对象。将多个行为应用到单个对象时,它们会一起创建最终的动画效果。

一般情况下,每个行为都会将值应用到特定参数。由所有影响相同参数的行为生成的值组合在一起以创建最终效果。例如,如果您将投掷、旋转和重力行为应用到单个对象,则投掷和重力行为会共同影响对象位置。“旋转”行为则会影响对象旋转。

将不同行为类型(如参数和模拟行为)合并在一起或将行为与关键帧合并在一起时,了解行为的操作顺序至关重要。Motion 按照以下顺序来评估行为和关键帧:

关键帧 > 模拟行为 > 所有其他行为

参数行为按其添加顺序及“层”列表中由下至上的顺序应用(类似于滤镜顺序和图像层的合成顺序)。有关更多信息,请参阅拷贝、粘贴、移动和重新排列行为

【重要事项】无论行为按照哪种顺序进行应用或者关键帧按照哪种顺序被添加到层或组中,操作顺序始终有效。

请遵循以下指南,利用多个应用的行为或关键帧激活对象:

  • 当您使用关键帧激活对象,然后应用行为时,会首先评估关键帧的效果。

    例如,如果您使用关键帧激活对象的“旋转”参数,然后将“降低转速”(模拟)行为应用到对象,Motion 将评估已设定关键帧的旋转,然后将该拖移(来自“模拟”行为)应用到已设定关键帧的动画。

  • 当您使用任意行为激活对象,然后添加关键帧时,会首先评估关键帧的效果。

    例如,如果您使用“旋转”行为激活对象以便对象按顺时针方向旋转,然后为“旋转”参数设定关键帧以便对象按逆时针方向旋转,则对象会按逆时针方向旋转。Motion 将始终首先评估关键帧。

  • 当您使用某个行为激活对象,然后应用模拟行为时,会首先评估模拟行为,然后评估第一个行为(因此可能不会产生影响)。

    例如,如果您使用“振荡”(“参数”)行为激活对象的“旋转”参数,然后将“降低转速”(模拟)行为应用到对象,对象会振荡,但不会因“降低转速”行为而减速。Motion 首先评估模拟行为(“降低转速”),然后评估参数行为(“振荡”),并将拖移效果应用到 0 值。模拟行为不会对任何数据产生影响。

    【注】虽然“旋转”行为显示在“基本运动”类别中,但“旋转”在操作顺序中被视为一个模拟行为。

有关将关键帧与行为合并的更多信息,请参阅关于将行为与关键帧合并