Spritekit - 用于5.5英寸显示屏的黑屏(iPhone 6 Plus和iPhone 6s Plus)

时间:2016-05-19 16:39:00

标签: xcode swift sprite-kit

在我的SpriteKit项目中,我添加了一个精灵,这是一个2D滚动游戏的背景。它只是一个Sprite,它不会移动,并且已经存在问题。

class GameScene: SKScene {

    let screenSize = UIScreen.mainScreen().bounds.size

    var gameRunning = false

    var background: SKSpriteNode!


  override func didMoveToView(view: SKView) {

    gameRunning = false

    addBackground(0.0)

  }

  func addBackground(xPos: CGFloat) {
    background = SKSpriteNode(imageNamed: "Background")
    let ratio = screenSize.height / background.size.height
    background.setScale(ratio)

    background.position = CGPoint(x: xPos + background.size.width * 0.5, y: screenSize.height * 0.5)

    addChild(background)

  }

除iPhone 6 Plus和iPhone 6s Plus外,它适用于模拟器中的所有iPhone。它只是显示黑屏而不是我的背景。

0 个答案:

没有答案