1

我为后退按钮创建了一个 .sks 文件。我想在我所有的场景中使用它。我尝试在我的 GameScene 文件上加载该后退按钮,但出现“在展开可选值时意外发现 nil”错误。我已经填写了后退按钮的名称字段,就像我在 GameScene 上所说的那样。

class GameScene: SKScene {

//Back to Level Selection Reference Node
var backButton: SKNode!
var buttonBack: SKSpriteNode!
//Back to Home (Game Selection) Reference Node
var buttonHome: SKSpriteNode!

override func sceneDidLoad() {
    super.sceneDidLoad()
    buttonBack = childNode(withName: "btnBack") as! SKSpriteNode

    buttonHome = childNode(withName: "//btnHome") as! SKSpriteNode
    
}

我在线出错

buttonBack = childNode(withName: "btnBack") as!SKSpriteNode

当我评论这一行时,我在下一行得到错误。我已经在属性检查器下用“btnBack”填充了名称字段。

有什么想法可以解决这个问题吗?

4

0 回答 0