Hello forum! In my game, I have a problem with my custom movement engine. When moving around, my character moves 2 pixels at a time. This is too fast, but if I reduce it to 1 pixel, it is too slow. 1 is after all half of 2, which means the speed gets reduced by 50%. So I use timeX, and add a small "every" to the movement conditions, so that my character moves by 2 pixels every 5 milliseconds. It isn't a big difference, but it helps. The problem is, using this condition, my character starts stuttering/lagging around every 2 seconds. I tried using the built-in "every" condition, but it doesn't support milliseconds. It only supports centiseconds (100th of a second).
Can anyone explain to me why this is happening, or explain an alternative to using timeX? I need to move my character slower than 2 pixels at a time, but faster than 1