0
所以我尝试使用SpriteKit更新方法有一个精灵的位置更新,当我使用它本身,其工作原理:迭代捕获问题与斯威夫特2
platform.positionUpdate((platform.data.velocity["x"]?.magnitude)!, deltaY: (platform.data.velocity["y"]?.magnitude)!)
然而,当我把它添加到设置并遍历同一庄园中的集合,它不再起作用。我相信这是无论是由于捕捉或for循环是只读的,虽然我不能肯定一个事实:
for i in physicsShapes as Set<NioShape> {
i.positionUpdate((i.data.velocity["x"]?.magnitude)!, deltaY: (i.data.velocity["y"]?.magnitude)!)
}
如果任何人有一个解决这一问题,我会很感激的回应。谢谢。