我想知道如何移动一个不会在XNA中摇晃的物体? 我的代码只是在每个更新调用中将Y位置减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;
}