我正在为基于 SpriteKit 的 iPad 编写一个小游戏。
我有一种包含气泡的瓶子和一个特殊的容器,其中包含与 SKPhysicsJointSpring 链接到气泡的节点。
然后我尝试使用保存和恢复整个场景
[NSKeyedArchiver archivedDataWithRootObject: self]
和
[NSKeyedUnarchiver unarchiveObjectWithData:archive]
解压完成后,起初气泡会出现在正确的位置,但随后它们会移动到一些奇怪的位置,就像被 SKPhysicsJointSpring 拖动一样。
持有者和其他节点都在正确的位置。
我是否正确使用 SKPhysicsJoints 进行保存/恢复操作?