【发布时间】:2020-08-30 16:17:34
【问题描述】:
我正在从文件中加载 SKScene。其中,我可以在屏幕上看到一个 SKShapeNode。但是如果将“自定义类”设置为像下面的TestNode这样的类,ShapeNode将不会被渲染:使用编码器和调试实现init,我可以看到.scene是nil,即使在Xcode的“属性编辑器”中也是如此,父级设置为场景。我什至可以获取我在节点上设置的 userData。节点初始化为 isPaused = true,设置为 false 无济于事。
public class TestNode: SKNode {
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
}
}
知道为什么 .scene 属性为 nil 吗?
【问题讨论】:
标签: swift sprite-kit skscene sknode