Godot Version
4.5.1
Question
Sometimes the pixels of my game (almost always the player characters’) will stretch out to be twice their length. Likely this is because I have the stretch mode set to viewport, but turning that off would make other parts of the game look fairly bad.
I suspect that the stretching has something to do with the viewport stretch mode getting confused when the player’s sprite ends up in an awkward halfway between two pixels. However, in both of the below pictures the players position is (16.0,48.0).
This is what it can look like sometimes.
This is what is should always look like.

