Java - 如何移动形状

时间:2014-11-24 21:22:28

标签: java shape java-2d ellipse

到目前为止,我正在制作一个新的形状,以及#34;移动"它。但是有更好的方法来改变Java中Shape的位置吗?

// Collision Shape
protected RectangularShape col;

public GameObject() {
    col = new Ellipse2D.Double(x, y, ObjectSpriteManager.SIZE, ObjectSpriteManager.SIZE);
}

public void tick() {
    x += velX;
    y += velY;
    col = new Ellipse2D.Double(x, y, ObjectSpriteManager.SIZE, ObjectSpriteManager.SIZE);
}

1 个答案:

答案 0 :(得分:1)

查看setFrame()的{​​{1}}方法。例如:

RectangulerShape