Lets say the game is pixelart sidescroll, and I have 3 objects:
- player (sprite)
- camera (16x16 sprite, with "scroll to" behavior)
- Background (sprite)
So, every tick I put the "camera.x" on "player.x" (you know, the usual). Until here, all ok.
The problems come when I move the player:
When the player is moving and the background not, the sprite of player looks "blurry"; however, when the player is moving and the background too, the background looks blurry and the sprite of player looks fine (the animation of run it can see perfectly fine)
In fact, even if I dont have a camera, just moving the character looks blurry.
I tried a lot of stuffs:
- scaled the native size at x2, x3, ...
- I turn the decimal places to entire numbers (for example, floor(Self.X))
- I tried all the sampling types
- Pixel rounding
- All the options of Display and Advanced options of the Properties
- I already checked the sprites, the colisions and the image point en every frame.
- Internal resolution
Many things I already tried, and just nothing resolve the problem. Honestly, Im too tired and Im considering to change to Unity.