SpriteKit SKScene中的Camera属性始终为零

时间:2015-11-15 15:18:47

标签: ios camera sprite-kit skscene

我正试着玩一下SKScene(iOS版)的相机属性

我很困惑,它总是为零,即使我创建了一个新实例并分配它:

enter image description here

1 个答案:

答案 0 :(得分:2)

引用很弱,所以除非你拥有强大的所有权,否则它将被释放。

在self.addChild()的示例中,将保留对本地可修改的强引用。以下将解决您的问题:

Import SpriteKit
class GameScene:SKScene {

   override func didMoveToView(view: SKView) {
      var cameraNode = SKCameraNode()

      self.addChild(cameraNode)
      self.camera = cameraNode
      print(self.camera)


   }

}