arrays - 从 SKSpriteNode 类实例访问 GameScene 中的数组?

标签 arrays swift sprite-kit skspritenode

我在我的 GameScene 实例中创建了一个数组,并将其填充到 didMove(to view: )...

如何从 SKSpriteNode 实例访问该数组中的值?

据我所知,在模板中,我没有对 GameScene 实例的引用。但我也可能偏离这个方向。

最佳答案

虽然您链接到的答案可以解决您的问题,但它在节点和场景之间引入了耦合,您以后可能会后悔。一个更强大的解决方案将允许节点引用它碰巧运行的任何场景,这是 iOS 中称为 delegate 模式的常见设计模式。

关于arrays - 从 SKSpriteNode 类实例访问 GameScene 中的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40015729/

相关文章:

java - 将 CMS 签名写入可读文件

java - 如何将字符串中的字符转换为数字(转换为电话号码)?

ios - Swift - 如何将帖子通知从 OneSignal SDK 发送到特定的用户名标签?

ios - 如何在 xcode 中为使用 swift 制作的 spritekit 游戏创建主菜单?

ios - 如何更改 Sprite 图像和变量

ios - 带有 SKSpriteNode 的 UITouch

javascript - JSON.parse in Javascript乱序选择

python - 将 numpy.void 转换为 numpy.ndarray

swift - 无法导入 ManagedObject 类

ios - 以编程方式约束