2012-01-29 115 views
1

我想让我的蛇的运动平滑。现在这个运动是跳动的。这是我如何让他移动....如何在没有Open GL ES的情况下动画物体?

public void advance() { 
    SnakePart head = parts.get(0);    

    int len = parts.size() - 1; 
    for(int i = len; i > 0; i--) { 
     SnakePart before = parts.get(i-1); 
     SnakePart part = parts.get(i); 
     part.x = before.x; 
     part.y = before.y; 
    } 

所以基本上我已设置更新每.5秒,并推进一个坐标。我有没有办法让他在一个坐标上平稳移动0.5秒而不必使用Open GL ES?

回答

0

如果“查看”对象没有被手指敲击拖动,您可以尝试使用“TranslateAnimation”