Как рисовать класс Button в libgdx

Я знаю, что libgdx имеет этот класс Button, который кажется таким простым в использовании, но мне интересно, почему метод draw установлен защищен?

В этом случае, как мне нарисовать кнопку?

Кнопка Scene2d

Ответ 1

Button также является Actor. Таким образом, вы бы поставили его на Stage, и структура создала бы его. Здесь есть еще несколько документов о том, как это сочетается.

Ответ 2

Я пишу учебник libgdx для начинающих. Этот пост может быть вам полезен: libgdx Tutorial: scene2d

Ответ 3

Кнопка

- это актер, поэтому он используется со сценой. официальная документация для scene2d. Кнопка находится в scene2d.ui, которая представляет собой структуру пользовательского интерфейса в верхней части сцены, которая является графиком сцены 2D общего назначения. Официальной документации для scene2d.ui пока нет. Вы можете видеть UITest, хотя.