到目前为止,我正在制作一个新的形状,以及#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);
}
答案 0 :(得分:1)
查看setFrame()
的{{1}}方法。例如:
RectangulerShape