【发布时间】:2016-10-13 08:17:45
【问题描述】:
我在我的 GameScene 实例中创建了一个数组,并将其填充到 didMove(to view: )...
如何从 SKSpriteNode 的实例访问该数组中的值?
据我所知,从模板中,我没有对 GameScene 实例的引用。但我也可能在这方面有所欠缺。
【问题讨论】:
-
这个答案几乎完全回答了另一个问题。:stackoverflow.com/a/33957745/2109038
-
这个数组有什么用?这个精灵代表什么?我会假设场景中的任何精灵都需要访问数组。情景将决定可能的方法
-
我确信@MobileBen 有一百万种不同的方法可用于一百万种不同的场景。但是,在这个阶段,我只是想从该数组中获取元素,修改它们,然后从那里开始。对我来说,软件架构设计是世界上最令人困惑的事情,所以我将这个问题设定为一个简单的目标。我不想让 SO 负担整个目标,只是打开窗格让我查看视图的窗口。是的...我后悔双关语。
-
我查看了该链接,根据您的描述,它似乎可以工作。你说它很接近,但在哪些方面它不是?
-
据我所知,那是一个小游泳池,这正是我所需要的。我已经对其进行了测试,它为我提供了我想要的访问权限。我很高兴!让我困惑的一点,为什么它在一个函数中?
标签: arrays swift sprite-kit skspritenode