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)!)
}
如果任何人有一個解決這一問題,我會很感激的迴應。謝謝。