【问题标题】:How to partially animate sprite in Sprite Kit?如何在 Sprite Kit 中对精灵进行部分动画处理?
【发布时间】:2013-11-14 00:33:31
【问题描述】:

我有一个大精灵。我想动画它的一部分。显然,我不想要 30 张上述精灵的图像,我只想要差异,即闪烁的灯光或其他东西。

我该如何处理?到目前为止,使用许多图像来制作精灵动画对我来说是一种方式。

【问题讨论】:

    标签: ios objective-c sprite-kit


    【解决方案1】:

    SKSpriteNode 可以有子节点,因此您可以在给定的 SKSpriteNode 之上覆盖任意数量的子节点。

    例如,如果您有一棵圣诞树,您可以在圣诞树上放置 20 盏灯,只需为每个灯添加一个子 SKSpriteNode 并适当定位即可。然后,您可以让这些灯光中的每一个独立且动态地设置动画。

    【讨论】:

      【解决方案2】:

      您可以使用分层之类的方式创建精灵。

      在实践中,它看起来像您不想动画的“大”精灵下的精灵(将被动画分离)。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-10-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多