如何在XNA中移动对象以使其不抖动?

时间:2011-08-22 15:20:33

标签: silverlight xna

我想知道如何移动一个不会在XNA中摇晃的物体? 我的代码只是在每个更新调用中将Y位置减1。但这看起来很难看,因为它摇摇晃晃,如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

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;
}