Libgdx: выдвижение актера за пределы сцены с помощью Action MoveTo()
Я использую действие Scene2D, чтобы добавить эффект движения слайда к актеру на моей сцене.
Window w = new Window(mytitle, myskin);
w.setPosition(stage.getWidth()/2 - w.getWidth()/2, 0);
w.addAction(moveTo(stage.getWidth()+w.getWidth(), 0, 1));
stage.addActor(w);
Моя цель - переместить это окно из х-центра сцены в правую границу сцены, а также ширину окна.
Пока этот код только заставляет окно перемещаться от x-центра сцены к правой границе сцены, минус ширину окна.
Чтобы объяснить это графически:
Так как же я могу использовать действие MoveTo, чтобы переместить актера за пределы сцены?
Думаю, я мог бы искусственно создать сцену, большую, чем та, которую я отображаю на экране, но это похоже на решение проблемы с дополнительными проблемами.
Спасибо за ваше время
1 ответ
Решение
Это сработало для меня: window.setKeepWithinStage(false);
Вот полный пост: окно позиции libgdx вне сцены