为什么我不能在 SKScene 上调用下标?
Why can't I call subscript on SKScene?
Apple文档说subscript(_:)
是SKNode的一个方法。
https://developer.apple.com/reference/spritekit/sknode/1483070-subscript
文档上还说SKNode继承自SKEffectNode,SKEffectNode继承自SKNode。我的初学者对此的理解是,SKScene 应该具有与 SKNode 实例相同的所有可用方法。
但是,在我的 SKScene 的 GameScene 子类中,代码提示没有显示下标方法。如果我尝试按如下方式使用该方法,则会出现错误。
self.subscript("sensor")
谁能解释一下为什么这个方法好像不可用? None 我的在线研究找到了任何解释。
subscript
不是 SKNode
的方法。 (请注意,您链接的文档没有说 func subscript
。)
SKNode
有下标运算符.
let sensorNodes: [SKNode] = self["sensor"]
Apple文档说subscript(_:)
是SKNode的一个方法。
https://developer.apple.com/reference/spritekit/sknode/1483070-subscript
文档上还说SKNode继承自SKEffectNode,SKEffectNode继承自SKNode。我的初学者对此的理解是,SKScene 应该具有与 SKNode 实例相同的所有可用方法。
但是,在我的 SKScene 的 GameScene 子类中,代码提示没有显示下标方法。如果我尝试按如下方式使用该方法,则会出现错误。
self.subscript("sensor")
谁能解释一下为什么这个方法好像不可用? None 我的在线研究找到了任何解释。
subscript
不是 SKNode
的方法。 (请注意,您链接的文档没有说 func subscript
。)
SKNode
有下标运算符.
let sensorNodes: [SKNode] = self["sensor"]