0
Apple文檔說subscript(_:)
是SKNode的一種方法。爲什麼我不能在SKScene上調用下標?
https://developer.apple.com/reference/spritekit/sknode/1483070-subscript
該文檔還指出,從SKNode SKEffectNode,從SKNode繼承繼承。我的初學者對此的理解是,SKScene應該具有與SKNode實例相同的所有可用方法。
但是,在我的SKScene的GameScene子類中,代碼提示並未顯示下標方法。如果我嘗試按照以下方法使用該方法,則會出現錯誤。
self.subscript("sensor")
任何人都可以解釋爲什麼這種方法似乎是不可用?我的在線研究都沒有提出任何解釋。
啊,我明白了。我仍然習慣於閱讀Apple的文檔。一般來說編程也是新的,我想我還沒有涵蓋運營商。那麼你提供的例子是使用下標運算符的正確方法嗎? – peacetype
這是「SKNode」(或「SKScene」)的正確方法。 –
感謝您的澄清。我在SKNode文檔(在「搜索節點樹」)的Overview部分注意到它將下標引用爲方法:「下標(_ :)方法返回與特定名稱匹配的節點數組。但我想這肯定是一個錯字。 – peacetype