我想使用SKEmitterNode
将AVSynchronizedLayer
的动作与视频同步。因此,当视频向前搜索,向后搜索或只是播放时,SKEmitterNode
会相应地移动。我知道可以使用CALayers
轻松完成此操作,但是可以使用SKEmitterNode(s)
吗?
我尝试在SKEmitterNode
上应用SKActions,但这些操作一旦应用,就不会与播放器层同步。
答案 0 :(得分:0)
您可以将SKEmitterNode嵌套为SKNode的子节点,并将SKNode用作移动"锚点#34;。用动作移动SKNode,然后发射器随之移动。这变得更加优雅,并为您提供嵌套旋转的力量......如果需要的话。
但是,更重要的是,如果您向锚点SKNode提供SKSpriteNode,您将确切地看到正在发生的运动方式。
粒子系统存在的一个问题:发射率会影响您对发射器运动的感知。它们可能以正确的速率移动,但是发射和/或着色/缩放的延迟粒子可能会使它看起来像是被延迟或者不同步。
如果您想知道如何使用`SKKEyFrameSequence'的输出,那么有三件事要做。