我正在为基于SpriteKit的iPad编写一款小游戏。
我有一种含有气泡的瓶子和一个特殊的容器,用SKPhysicsJointSpring保存与气泡相连的节点。
然后我尝试使用
保存并恢复整个场景[NSKeyedArchiver archivedDataWithRootObject:self]
和
[NSKeyedUnarchiver unarchiveObjectWithData:archive]
取消归档完成后,首先出现在正确位置的气泡, 但随后他们转移到一些奇怪的位置,好像被SKPhysicsJointSpring所拖累。
持有人和其他节点都处于正确的位置。
我是否正确使用SKPhysicsJoints进行保存/恢复?