如何在XNA中移动一个对象,使其不抖动



我想知道如何移动一个对象,它不抖动在XNA?我的代码只是在每次更新调用中减少Y位置1。但这看起来很丑,因为它会晃动,怎么修理呢?

Vector2 Speed = new Vector2(0,100); // Pixels x Second
Vector2 Position = ScreenCenter;
public void Update(GameTime gametime)
{
    float Seconds = (float) gametime.Elapsed.TotalSeconds;
    Position += Speed * Seconds;
}

最新更新