【问题标题】:Adding SKNode to SpriteKit将 SKNode 添加到 SpriteKit
【发布时间】:2015-02-26 01:20:08
【问题描述】:

我正在制作一个游戏,我正在尝试将一个 SKNode 添加到 GameScene,问题是当我运行它时,它崩溃并显示问题是当我将 SKNode 添加到 GameScene 时。这是我的代码。

import SpriteKit
import GameKit

class GameScene: SKScene {
   override func didMoveToView(view: SKView)
 {
      var worldsNode:SKNode = SKNode.alloc()
      self.addChild(worldsNode)  //Xcode says that here is the problem.
 }

我在这里做错了什么?

【问题讨论】:

  • swift 中没有分配初始化模式。您只需使用 SKNode() 调用 init 方法并返回一个完全分配和初始化的对象。有关更多信息,请查看 swift 文档

标签: xcode swift sprite-kit


【解决方案1】:

要快速创建SKNode 的实例,请尝试以下代码

var worldsNode = SKNode()
self.addChild(worldsNode)

【讨论】:

  • 非常感谢!我只是忘记了 swift 没有分配,很困惑,你知道,同时使用 Obj-C 和 Swift。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多