/ / SpriteKit iOS8 comportamiento físico diferente - object-c, sprite-kit, ios8, skphysicsbody, skphysicsjoint

SpriteKit iOS8 comportamiento físico diferente - objetivo-c, sprite-kit, ios8, skphysicsbody, skphysicsjoint

He notado diferentes comportamientos en la física, por ejemplo:

He codificado una cuerda con muchos SKSpriteNode y SKPhysicsJointLimit para la cadena. En los extremos, he conectado dos SKPhysicsJointSpring a dos SKSpriteNode con discapacidad física.

En iOS7 funciona como un encanto, en iOS8 hay algo de "distorsión" en la cuerda. Estas son las fotos, el pequeño cuadrado es solo una articulación para tocar y el gran rectángulo es solo un disparador.

En iOS8 puedes ver una distorsión en "U" alrededor de los dulces, pero no en iOS7. ¿Por qué?

iOS7 Launcher http://i.imgur.com/yRt6UfB

iOS8 Launcher http://i.imgur.com/WE3Esuu

Respuestas

0 para la respuesta № 1

El PhysicsJoint correcto para una cuerda es SKPhysicsJointPin y no SKPhysicsJointLimit. Esta solución funciona bien en iOS7 y iOS8.


0 para la respuesta № 2

También tuve algunos problemas serios con el comportamiento de la física de ios8 ... Pero para el problema de la cuerda, puedes verificar mi código en esta respuesta. Funciona igual en ios7 y ios8 https://stackoverflow.com/a/20855093/3148874