私は状態間のさまざまな状態とアニメーションを持つ複雑なボタンを作成しており、アニメーションをループしています。シャドウ、ハイライト、グロー、内部の視覚的変化の性質上、ボタンはかなり複雑です。複雑なボタンのSKNode、SKSpriteNodeのサブクラス
各ボタンには、描画とアニメーション用の複数のSKSpriteNode、複数のSKLabelNodesと複数のSKEffectNodes、および自己と他者の状態に基づいて状態間で遷移するアクションと、自己上のタッチイベントがあります。
現在、これらのボタンは、SKSpriteNodeサブクラスから構築され、インスタンス化されています。
しかし、私はこの「間違った」ことをしている可能性があり、代わりにSKNodeをサブクラス化する必要があります。
上記のような状況でSKNodeとSKSpriteNodeのサブクラスに要素を積み重ねる利点と欠点は何ですか? SKNode
定義によると