SpriteKit physics world scale in iOS 7.0

181 Views Asked by At

I am working on this game where I have a SKNode (named objectsNode) which contains all of the game sprites.

Running on iOS 7.0x Collision detection works great between the sprites until I try to zoom out the objectsNode (by modifying its xScale and yScale properties).

It seems that the physics body's size of each sprite remains the same as if it was not affected by the scale. I ran across this answer which might confirm it is a bug with iOS 7.0 but I could not find a more convincing source.

Running on iOS 7.1 works great and collision is correctly detected when zooming out the objects node.

Is there a way to fix this or should I just deploy the game to iOS 7.1 devices and above (is it recommended to so ?) ?

0

There are 0 best solutions below