0
私は最近、迅速かつスプライトキットを学び始めました。私は現在、基本的なことをしようとしていて、スクリーンに背景イメージを収めようとしていました。私は、背景の画像を画面中央に表示することができましたが、画面全体がいっぱいになっていません。すべての助けに感謝します。Swift Spritekit背景画像
import SpriteKit
class GameScene: SKScene {
override func didMoveToView(view: SKView) {
/* Setup your scene here */
let bgImage = SKSpriteNode(imageNamed: "background.png")
bgImage.position = CGPoint(x:self.size.width/2, y: self.size.height/2)
bgImage.anchorPoint = CGPointMake(0.5, 0.5)
bgImage.zPosition = -1
self.addChild(bgImage)
非常に多くの画像が伸びていますが、少なくともそのフィッティング画面は – harreskhan
ビューサイズではなく、シーンサイズを使用していただきありがとうございます。 @harreskhan、あなたが持っているので、これが起こっている可能性があります。スケールフィルタとしてAspectFill – Knight0fDragon
いいえ、シーンサイズを使用すると、シーンサイズがスプライトサイズとは異なる比率を持つ場合でもスプライトを引き伸ばすことができます。さらに、シーンがビューよりもはるかに大きければ、スプライトを大きくすることになります。 –