私は現在Swift 3とSpriteKitを使ってゲームを開発中です。私はユーザーが収集できるゲーム中に落ちるコインを持っています。今は落ちて回転や何もない。 3D紡績エフェクトを追加したいと思います。この効果は、y軸を中心とする回転でなければなりません。このような3Dエフェクトを作成する方法や別のプログラムを使用する必要があるかどうかはわかりません。3Dコインフリッピングアニメーション(SKSpriteNode)
私が見つけた私は別のスタックオーバーフローのポスト上を探していますが、それはObjective-Cである:と私は(リンクから)これを行う方法を見つけた
コアアニメーション/コアグラフィックス、しかし私はそれを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のこのアニメーションを作成する別の方法を私に示すことができれば、それは大歓迎です。
https://objectivec2swift.com/#/home/converter/ – penatheboss
um UIKitとSpriteKitは異なる動物で、コードは動作しません.Sprite Kitには私が知っているものはありませんあなたがネイティブに探しているものを達成するには、3D回転エフェクトを作成し、そのようにアニメートするテクスチャを作成する必要があります。 – Knight0fDragon
私は考えました...スプライトキットでこのタイプのアニメーションを作成する別の同様の方法はありますか? – Nik