Currently, my game using some pixel detections. For exemple, for sprites, i retrieve the pixel of its position. When i move it, the position values have some decimals like :
thePixel = new vector(position.X, position.Y);
//thePixel = (52.2451, 635.2642)
so i have to Round These values
thePixel = new vector((float)Math.Round(position.X, 0), (float)Math.Round(position.Y, 0));
//thePixel = (52, 635)
I would like to know if there are some other ways to get perfect position (means, without decimal) without Rounding them. Is it maybe a moving method problem ?
Thx for reading, hope you can help.