【问题标题】:SkSpriteNode won't show upSkSpriteNode 不会出现
【发布时间】:2015-04-25 20:20:24
【问题描述】:
 override func didMoveToView(view: SKView) {
    /* Setup your scene here */
    var sun = SKSpriteNode(imageNamed: "Sun")
    sun.position = CGPoint(x:CGRectGetMidX(self.frame), y:CGRectGetMidY(self.frame))
    sun.xScale = 0.2
    sun.yScale = 0.2
    addChild(sun)
}

我是编码游戏的新手,但我使用过 swift,我只是将它添加到我的代码中,我的 sun 不会出现,没有错误,并且确实有一个图像名称 Sun图像.xcassets。

【问题讨论】:

    标签: swift xcode6 sprite-kit


    【解决方案1】:

    您必须确保您的 GameViewController 框架适合您的 GameScene 框架。

    只需将此行添加到 viewDidLoad 方法中的 GameViewController.swift 类中 skView.presentScene(scene) 之前:

    scene.size = skView.bounds.size
    

    在此确保框架相同,并且您的 .position 工作正常。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      • 1970-01-01
      • 2019-07-27
      • 1970-01-01
      • 2014-03-03
      相关资源
      最近更新 更多