Кнопки

Разберём параметры настройки кнопок для меню.

После открытия папки можно увидеть 10 файлов, на каждую кнопку приходится один конфигурационный файл. Каждый из таких состоит из определённых параметров.

Эгида | База Знаний Майнкрафт, [12.06.2024 14:58] Все параметры имеют подразделения на обязательный, необязательный и полунеобязательный.

  • "x": (Обязательный) - Смещение координаты X от центра экрана. Вводится целое число.

  • "y": (Обязательный) - Смещение координаты Y от центра экрана. Вводится целое число.

  • "width": (Обязательный) - Ширина кнопки. Вводится целое число.

  • "height": (Обязательный) - Высота кнопки. Вводится целое число.

  • "texture": (Полунеобязательный) - Текстура для кнопки. По умолчанию используется текстура из файла widgets.png.

  • "u": (Необязательный) - Координата X текстуры кнопки, с которой она начнётся. Вводится целое число.

  • "v": (Необязательный) - Координата Y текстуры кнопки, с которой она начнётся. Вводится целое число.

  • "hoverU": (Полунеобязательный) - Координата X текстуры кнопки при наведении на неё. Вводится целое число.

  • "hoverV": (Полунеобязательный) - Координата Y текстуры кнопки при наведении на неё. Вводится целое число.

  • "texWidth": (Полунеобязателный) - Ширина файла текстуры кнопки. Вводится целое число.

  • "texHeight": (Полунеобязательный) - Высота файла текстуры кнопки. Вводится целое число.

  • "widgets": (Необязательный) - Значение true/false в зависимости от того, используете Вы для текстуры стандартный файл widgets.png или нет.

  • "langKey": (Необязательный) - Языковой ключ текста, отображаемый на кнопке.

  • "hoverLangKey": (Необязательный) - Языковой ключ текста, отображаемый на кнопке при наведении на неё.

  • "action": (Обязательный) - Действие, происходящее при клике на кнопку. Все возможные действия можно найти ниже в разделе «Действия кнопки».

  • "data": (Необязательный) - Дополнительные данные для кнопки, используемые при некоторых значениях параметра "action". См. раздел «Действия кнопки».

  • "fontColor": (Необязательный) - Цвет текста данной кнопки. Любой цвет должен представлять из себя целое число, это достигается путём конвертации цвета в шестнадцатеричной системе счисления в десятичную, например, белый цвет (0xFFFFFF) = 16777215.

  • "hoverFontColor": (Необязательный) - Цвет текста данной кнопки при наведении на неё.

  • "anchor": (Полунеобязательный) - Точка привязки кнопки к какой-либо стороне. Возможны следующие варианты:

  • TOP_LEFT (Сверху слева).

  • TOP_CENTER (Сверху по центру).

  • TOP_RIGHT (Сверху справа).

  • MIDDLE_LEFT (Посередине слева).

  • MIDDLE_CENTER (Посередине по центру).

  • MIDDLE_RIGHT (Посередине справа).

  • BOTTOM_LEFT (Снизу слева).

  • BOTTOM_CENTER (Снизу по центру).

  • BOTTOM_RIGHT (Снизу справа).

  • • "textXOffset": (Необязательный) - Смещение текста кнопки по оси X. По умолчанию значение равно 0. Вводится целое число.

  • "textYOffset": (Необязательный) - Смещение текста кнопки по оси Y. По умолчанию значение равно - 4. Вводится целое число.

  • "dropShadow": (Необязательный) - Отображение тени для текста кнопки.

  • "active": (Необязательный) - Значение true/false определяет, активна данная кнопка или нет.

Last updated