我在我的 GameScene 实例中创建了一个数组,并将其填充到 didMove(to view: )...
如何从 SKSpriteNode 实例访问该数组中的值?
据我所知,在模板中,我没有对 GameScene 实例的引用。但我也可能偏离这个方向。
最佳答案
虽然您链接到的答案可以解决您的问题,但它在节点和场景之间引入了耦合,您以后可能会后悔。一个更强大的解决方案将允许节点引用它碰巧运行的任何场景,这是 iOS 中称为 delegate
模式的常见设计模式。
关于arrays - 从 SKSpriteNode 类实例访问 GameScene 中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40015729/