swift - 在 parent 之间切换 - SpriteKit

标签 swift sprite-kit

在我的游戏中,我有两个称为“中心”的 SKNode 旋转。 我有几个对象作为中心(SKNode)的 child 。我这样做是为了让这些物体围绕中心运行。虽然在某些时候我想切换到其他 SKNodes - “Center2”。在此我将其中一个对象命名为“Onject”,它在我需要在游戏中的某些点附加和分离的父对象之间切换。我试过,在执行 self.addChild(Object) 之后再执行 Center.addChild(Object)。我的游戏崩溃了。

如何在对象的父对象之间切换?

最佳答案

有一个名为move(toParent:SKNode) 的方法可以完全按照您的意愿执行操作,它还会为您修复坐标。

关于swift - 在 parent 之间切换 - SpriteKit,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43667412/

相关文章:

ios - 检索 Alamofire 估计的剩余时间和文件下载大小

ios - 自动滚动到顶部

swift - SpriteKit SKAction.animateWithTextures : Resize and Restore

ios - Swift 2 获得任何对象游戏、协议(protocol)级别的正确方法?结构?扩大?

ios - 为什么我不能在 SpriteKit 中向场景 physicsWorld 添加关节

ios - 如何通过名称传递 id。因此,通过单击我需要在 Collection View 单元格中显示相应名称 ID 的任何单元格

ios - 如何在不使用 reloadRows 和 reloadData 的情况下快速更新 uitableview 单元格

ios - 遇到错误时 Xcode 调试器输出不具体

ios - SpriteKit 重力混淆

swift - 如何在一定范围内用操纵杆 move Sprite ?