現在、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 用にこのアニメーションを作成する別の方法を教えてくれたりすると、大歓迎です。