HI there, I started trying to build a simple engine, the main goal for now is to get a nice structure to the code and flow in the game loop, the first milestone would be to get a character (sprite) jumping and moving in a "fake" 2D environment.
Development was moving forward and fairly smoothly, I got a sprite on screen, I was flipping the different "frame" of the animation by offsetting uvs in a sprite sheet etc , all good. As soon as I added the movement component I started noticing this weird behaviour, the texture looks slightly blurred during movement, or anyway not super sharp as when it s steady. I can see a small ghosting 2-3px behind. I recorded the screen using shadow play (60fps recording) and playing the video I get the same effect, but stepping frame by frame each frame is nice, clean and sharp. That kinda made my heart a bit at ease, thinking that it must be a refreshing issue of the monitor.
But there is still something that bothers me and it is ... why so far on my monitor I did not notice any ghosting while playing? I play mostly 3d games (bf4, witcher etc ) but I play also some platform game like Ori etc ... and as far as a I can remember I don't remember those ghosting problem.
Which make me think is it there anything that can be done software wise to ease this hardware problem? Or maybe is just my case of a single sprite with uniform light grey background a particularly bad case?