我为后退按钮创建了一个 .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”填充了名称字段。
有什么想法可以解决这个问题吗?