Sprites are blurred

Thank for the very detail explaination.

My game have to follow strict aspect ratio, it means with different screen resolution, it has different playground size (playground follow aspect ratio after spending an area for HUD , walll , etc ). I’m using Box2D and i can’t find a way to set physics for specific area. So i have to translate positions on each devices.

It means i’ll have many screen resolution for checking.
Then i have to create numerous copies of Sprite for each of them.

By using setScale it brings up bad graphic quality as setContentSize do.
I don’t know what cocos2d-x doing with it, but if it works properly, this trouble can solve in very simple way:

  • Resize and image in good quality, and Sprite uses it.
  • So i only need one or few images for many screen resolutions.

ps: i figure out that it seems i have this trouble only on real device (iphone 7)
Testing on iPhone 6 simulator using setScale instead of setContentSize returns good quality.