4

現在、Swift 3 と SpriteKit を使用してゲームを開発しています。ユーザーが収集できるゲーム中に落ちたコインがあります。今のところ、落ちて回転も何もありません。落下中に回転する 3D 効果を追加したい。この効果は、y 軸を中心とした回転である必要があります。このような 3D 効果を作成する方法がわかりません。また、別のプログラムを使用する必要があるかどうかもわかりません。

別のスタック オーバーフローの投稿で探しているものを見つけましたが、それは目的の c にあります。

コインのようにイメージを回転させる

Core Animations/Core Graphics を使用して (リンクから) これを行う方法を見つけましたが、SKSpriteNode で機能させる方法がわかりません。

    var coinFlip = CATransition()
    coinFlip.startProgress = 0
    coinFlip.endProgress = 1.0
    coinFlip.type = "flip"
    coinFlip.subtype = "fromRight"
    coinFlip.duration = 0.5
    coinFlip.repeatCount = 2

    yourView.layer.addAnimation(coinFlip, forKey: "transition")

この最後の行は UIView でのみ機能するため、SKSpriteNode で実行しようとするとエラーが発生します。

誰かがこれを行う方法を説明したり、SKSpriteNode 用にこのアニメーションを作成する別の方法を教えてくれたりすると、大歓迎です。

4

1 に答える 1