Я очень новичок в javafx (и вообще программировании), поэтому приношу извинения за любое уродство. Я хочу сделать квадратное перемещение по окну, но не за один ход. Я хочу, чтобы двигаться в коротких последовательных участков, что у меня есть выглядит примерно так:Как сделать квадратное движение в коротких последовательных отрезках?
Rectangle rect = new Rectangle(0, 0, 10, 10);
TranslateTransition tt = new TranslateTransition(new Duration(1000), sq);
tt.setToX(1);
tt.setCycleCount(Timeline.INDEFINITE);
tt.playFromStart();
Моя проблема заключается в том, что он просто движется вперед, а затем возвращается в исходное положение снова. Я уверен, что у меня есть, чтобы один из них где-то
sq.setX(sq.getX() + sq.getTranslateX());
sq.setTranslateX(0);
, но я не могу понять, куда его поставить. Спасибо за помощь!
Didnt хорошо понимал, как это движение, которое вы хотите –