【发布时间】:2018-08-26 02:46:45
【问题描述】:
在我的GameScene.sks 文件中,我有一个以 GameScene 作为父级的玩家和一个SKLabelNode 作为玩家的子级的玩家。在GameScene.sks 文件中,我将文本设为 0,GameScene.swift 文件中包含以下代码
playerHealthLbl = childNode(withName: "playerHealthLbl") as? SKLabelNode
playerHealthLbl?.text = String(200)
这里的问题是,每当我构建和运行我的项目时,.SKLableNode.text 仍然等于 0 而不是 200。我确保 GameScene.sks 文件中的名称与 GameScene.swift 文件中的名称相同。
此外,如果我将SKLabelNode 的父级切换到场景本身,那么文本将变为 200。任何想法为什么?请指教。
谢谢。
【问题讨论】:
标签: swift xcode sprite-kit