В LibGDX я хочу сделать текстовую анимацию для своей игры. Поэтому я хочу, чтобы мои ярлыки со временем увеличивались. Но если я использую метод scaleTo()
, ничего не происходит, тогда как другие действия, такие как moveTo()
, работают нормально.Добавить Actions.scaleTo() в ярлык в LibGDX
label1 = new Label("Test text", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));
label2 = new Label("Test text 2", new Label.LabelStyle(font, Color.BLACK));
label2.addAction(Actions.parallel(Actions.moveTo(500, 300, 2.0f),Actions.scaleTo(0.1f, 0.1f,2.0f)));
stage.addActor(label1);
stage.addActor(label2);
Как я могу нарисовать метки? Заранее спасибо!
Может ли кто-нибудь, кто его поддержал, оправдать его/ее голос, пожалуйста? Я знаю, что я новичок, но почему этот вопрос плохой? – erik4thewinners
Вызовите setTransform (true) на ярлыке, чтобы включить масштабирование. Большинство виджетов отключены по умолчанию, потому что это вызывает партию очистки. – Tenfour04
setTransform() - метод класса Group. Ярлык не распространяется на этот класс. Таким образом, метод недоступен для метки ... – erik4thewinners