Я использую Scenekit SCNPhysicsBallSocketJoint для присоединения динамического тела (B) к кинематическому телу (A).Он работает нормально, пока тело А не выходит из экрана iPhone.Но когда тело А движется наружу, тело Б падает под действием силы тяжести.См. Ниже код
let joint = SCNPhysicsBallSocketJoint(bodyA: self.physicsBody!, anchorA: SCNVector3(0,-scnSphereRadius,0), bodyB: earring.physicsBody!, anchorB: SCNVector3(0, scnCapsuleHeight/2,0))
scene.physicsWorld.addBehavior(joint)
Я бы хотел, чтобы тело B оставалось соединенным с телом A, даже когда A выходит из экрана.Так что, когда A снова на экране, B отображается правильно.Как исправить?