Вопросы по теме 'scene2d'
Scene2d touchDown не срабатывает на Актере
Я создал простой тест с событием touchDown() для актера изображения. Событие работает на сцене, но не на актере. Вот код:
Я установил InputProcessor в конструкторе родительского класса ( AbstractScreen )....
3204 просмотров
schedule
05.05.2024
Как повернуть актера жестом щипка
Я пытаюсь повернуть актера, используя жест щипка. Актер на самом деле вращается, но бывают случаи, когда вращение «застревает». Я зарегистрировал deltaRotDeg (дельта поворота в градусах), и бывают случаи, когда значения прыгают. Например, он...
428 просмотров
schedule
13.05.2024
Метка LibGDX не рисуется
Я пытаюсь нарисовать метку LibGDX на экране для экрана справки моей игры, но я не получаю никаких ошибок от JVM, но текст метки просто не рисуется.
Это мой класс HelpMenu:
package metrovelox.screens;
//imports...
public class HelpMenu extends...
2022 просмотров
schedule
10.02.2024
LibGdx: наиболее эффективный способ рисования шахматной доски в фоновом режиме
Я создаю игру с помощью libgdx. Экран игры представляет собой сетку с актерами Scene2D. На переднем плане изображены актеры. Я хотел бы нарисовать фон, похожий на шахматную доску, окрашивая каждые 2 ячейки одним цветом, а остальные ячейки другим...
1955 просмотров
schedule
25.05.2024
Актер Scaled Image в макете таблицы не расширяет ячейку
Извините за сумбурный заголовок :)
Скажем, у меня есть актер изображения, созданный так:
Image image = new Image(texture);
image.setScale(2);
добавление его в таблицу работает и отображается правильно, но масштабирование изображения не...
2413 просмотров
schedule
24.04.2024
libGDX MoveToAction nullPointerException
Я начал небольшой проект, чтобы помочь мне изучить scene2D в libGDX и продолжать сталкиваться с nullPointerException. Моя цель — заставить игрока прыгать, используя и последовательность действий. Моя проблема в том, что игрок подпрыгивает, но как...
1118 просмотров
schedule
28.02.2024
libGDX Наведение курсора мыши на элемент пользовательского интерфейса запускает то же событие из базового Актера
Я делаю простую игру RTS. Я создал отдельные этапы для карты и пользовательского интерфейса и использовал класс таблицы scene2D для боковой панели. Проблема в том, что когда я навожу курсор на свою боковую панель, если в данный момент под панелью...
1388 просмотров
schedule
01.02.2023
Нужна помощь в использовании кнопки scene2d в libgdx
Я новичок в libGDX. Я пытаюсь создать пользовательскую кнопку, расширив com.badlogic.gdx.scenes.scene2d.ui.Button.
Мне нужна вся логика, связанная с кнопками, в этом классе. Но я не понимаю, как заставить работать щелчок. Я прочитал много...
1812 просмотров
schedule
17.12.2023
Центрировать текст SelectBox в libgdx, используя scene2d
У меня есть следующий SelectBox:
//Select Box Style
SelectBox.SelectBoxStyle boxStyle = new SelectBox.SelectBoxStyle();
boxStyle.fontColor = settingsFontColor;
boxStyle.background = new SpriteDrawable(rectangle);
boxStyle.font =...
2940 просмотров
schedule
19.12.2023
Перехват события клавиши BACK не работает в режиме редактирования (TextField = Libgdx)
Я пытаюсь вызвать метод сразу после нажатия клавиши BACK. Я пытаюсь сделать это в режиме редактирования (при записи текста в TextField с помощью Scene2D, libgdx), поэтому при этом будут присутствовать кнопки клавиатуры. Используя простой...
515 просмотров
schedule
23.12.2023
Движущиеся спрайты в Scene2D
В настоящее время я пытаюсь создать простую игру с использованием Scene2D - я искал и пробовал несколько способов перемещать спрайт по экрану с помощью клавиш со стрелками, но мне не повезло. Как я могу заставить спрайт двигаться в соответствии с...
187 просмотров
schedule
16.02.2024
Libgdx, как установить пробел между флажком и текстовой меткой
Я создал скин флажка для libgdx Scene2d, но проблема в том, что между моим флажком и текстовой меткой нет пробела, вот мой код для флажка:
final CheckBox vSyncCheckBox = new CheckBox("vSync", skin);
vSyncCheckBox.setChecked(vSync());...
1290 просмотров
schedule
17.09.2023
Управление Scene2d, libgdx
Я делаю простую игру «укажи и щелкни», используя libGdx и их Scene2d. Теперь, когда я вхожу в локацию, моя сцена очищается и к ней добавляются новые актеры. Это не кажется правильным и неэффективным.
Могу ли я сделать всех Актеров в начале (кроме...
336 просмотров
schedule
11.05.2022
Сбой игры, если она была прервана при включенном экране-заставке - LIBGDX
У меня есть заставка и класс экрана меню , которые загружают все мои атласы текстур и скины для меню и обрабатывают множество вещей. Если бы я поместил конструктор экрана меню в конструктор SplashScreen или в метод create() моего основного...
256 просмотров
schedule
15.01.2023
Как использовать изображение NinePatch в Scene2d, но не как кнопку?
У меня нет проблем с использованием изображений NinePatch в качестве кнопок, но моя проблема заключается в следующем:
У меня есть один прямоугольник (ImageButton, использующий изображение NinePatch), который при нажатии вызывает «clickedOn()»....
175 просмотров
schedule
08.05.2023
Libgdx Scene2D: добавить таблицу в отдельный класс
Кто-нибудь может привести пример добавления таблицы и актеров в таблице на сцену в другом классе?
108 просмотров
schedule
06.07.2023
Почему мой подход не работает, чтобы постоянно повторять действие до тех пор, пока не будет нажата кнопка libgdx scene2d, и не остановить его, когда кнопка будет отпущена?
Я знаю, что многие вопросы были заданы, чтобы решить подобную проблему, но я не мог найти ответ на него.
Проблема: я сделал экран для своей игры libgdx, который выглядит так, как показано на следующем снимке экрана.
Я хочу, чтобы ввод...
736 просмотров
schedule
06.01.2024
Scene2d LibGDX Java. Работает ли addActor (myactor) внутри других классов?
Если я объявлю Stage «myStage» внутри основного класса моей игры, а затем передам его конструктору моего Player (который расширяет Actor). Могу ли я затем использовать эту копию myStage для добавления других актеров на главную сцену (т. е. добавления...
120 просмотров
schedule
28.07.2022
Обработка ввода на сцене и актере
Я устанавливаю этап в качестве процессора ввода в конструкторе моего экрана,
public GameScreen() {
stage = new GameStage();
Gdx.input.setInputProcessor(stage);
}
@Override
public void render(float delta) {
Gdx.gl.glClearColor(0, 0,...
674 просмотров
schedule
20.05.2023
Libgdx Настройка размера TextField не меняет его размер
С объектом TextField, который я создал в Scene2D, я пытаюсь изменить его размер, чтобы он соответствовал размеру TextField.
Кажется, нет способа получить соответствующий шрифт непосредственно из TextField и, кроме того:
setSize(float x, float...
751 просмотров
schedule
05.01.2023