2014-11-24 7 views
0

До сих пор я просто создаю новую фигуру, чтобы «переместить» ее. Но есть ли лучший способ изменить положение Shape в Java?Java - Как перемещать фигуру

// 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

Смотрите setFrame() методы RectangulerShape. Например:

col.setFrame(x, y, width, height); 
+0

Это сработало безупречное спасибо. :) –

Смежные вопросы