我正在尝试确定 Spark Effect 类的性能。我不确定如何确定这一点。
有几个属性看起来可能会提高性能。disableLayout 属性、suspendBackgroundProcessing 和 applyChangesPostLayout。
在某处我读到suspendBackgroundProcessing 未启用,因为它需要验证,我认为在所述属性的覆盖中。
我在设置重复效果的地方设置了测试并查看了 FPS。更改以前的属性会使帧速率从 3 fps 更改为 12fps,但我不确定它们如何影响行为(我略有影响,但在某些情况下,无论这些选项如何,结果都是相同的)。我还将效果放在一个序列中,并测试了在序列效果中设置目标与在效果本身上设置一个或多个目标。Sequence 复合效果有一个 target 属性,如果设置,该属性会将此值传递给子效果。运行内部不同的代码。