私はあることを私SpriteKitベースのゲームモードを設定延伸されます。SpriteKitベース背景画像がひどく
sky = SKSpriteNode(imageNamed: "Sky")
sky.position = CGPoint(x: 0, y: 0)
sky.size.width = self.size.width
sky.size.height = self.size.height
sky.anchorPoint = CGPoint(x: 0.5, y: 0.5)
sky.zPosition = 1
self.addChild(sky)
画像サイズは2732x2048です。それは4.7インチのiPhoneでひどく見えます。
全体が伸びて完成しました。
画像をトリミングする方法はありますが、iPhoneに合わせて伸ばしてはいけません(画像の同じアスペクトラジオ)。
私は他のスケールモードを試しましたが、動作しません。
誰かが今取るべき正しい行動が何であるか教えてもらえますか?
iPhoneのアートワークを提供すればどうなりますか?どのアートワークを使用するのか、どのアートワークのiPadを使用するのかなど、コードとどのように区別するのですか。
iphoneのアートワークを提供している場合は、シーンサイズを – Knight0fDragon
に変更することをお勧めします。次に、モデルを変更し、scaleMode aspectFillを使用しないか、作成しないでください。普遍的なアプリではなく、代わりにipadアプリとiphoneアプリ – Knight0fDragon