Я смущен тем, как я собираюсь создать ярлык scene2d, потому что он берет кожу, для чего мне нужен скин? Я только использовать их на кнопки, как это:Как создать ярлык Scene2d?
TextureAtlas btnAtlas = new TextureAtlas(Gdx.files.internal("myAtlas"));
Skin skin = new Skin(btnAtlas);
buttonStyle.up = skin.getDrawable("btnUP");
Я смущен, потому что, когда я думаю о наклейке, я думаю, шрифт и текст не атлас, или кожи. Я видел некоторый код онлайн, и они использовали файл .json, а не файл .atlas, который меня смущает, как создать файл .json, который содержит шрифт, который я хочу использовать? Что такое файл .json? Кроме того, я использую платформу Libgdx, и когда я создаю файл атласа, я просто использую LIbgdx текстурный упаковщик, чтобы собрать группу текстур.
https://github.com/libgdx/libgdx/ wiki/Skin – Tenfour04
На самом деле вам не нужен скин. Вы можете передать в LabelStyle, который ссылается на нужный шрифт. – Tenfour04
Кожа - это просто удобный способ иметь все ваши стили для всего вашего пользовательского интерфейса, доступного с одного места. Это особенно полезно, если у вас есть сложный интерфейс со многими стилями, потому что вы можете легко определить стили с помощью JSON. – Tenfour04