2015-09-26 21 views
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)!) 
    } 

如果任何人有一個解決這一問題,我會很感激的迴應。謝謝。

回答

0

這個問題是由我自己的愚蠢造成的。忽略此帖。