HYPERNIX mc.hypernix.fun Скачать лаунчер
Студия · 10 минут чтения

Меню, боссбары и голограммы

Интерфейс — это то, из чего игрок понимает, что происходит. Четыре инструмента, у каждого своя работа, и путать их не стоит.

01Что для чего

  • Меню — выбор. Магазин, набор классов, телепорты. Игрок открыл, ткнул, закрыл.
  • Скорборд — состояние. Счёт, деньги, задание. Висит справа и всегда на глазах.
  • Боссбар — одно число, которое меняется. Таймер раунда, прогресс события, здоровье босса.
  • Голограмма — подпись к месту. Название входа, правило у портала, цена у NPC.

Ошибка новичка — вешать в скорборд то, что не меняется. Постоянный текст — это голограмма или описание плейса, а не восемь строк справа, которые перестают читать через минуту.

03Плейсхолдеры: живые данные

Текст в скорборде, боссбаре и голограмме может содержать плейсхолдеры — они подставляются для каждого игрока отдельно, без единой строки кода.

  • %player_name% — ник.
  • %player_health% — здоровье.
  • %server_online% — сколько людей на сервере.
  • Переменные плейса из панели Переменные — ваши собственные счётчики.

Полный список — панель Плейсхолдеры: она показывает, что доступно именно в этом плейсе, и подставляет значение для вас прямо в предпросмотре.

Обновление стоит денегСкорборд с плейсхолдером пересчитывается на каждом тике обновления. Ставьте интервал 20 тиков вместо 1, если значение не меняется каждый кадр — это разница между 20 TPS и 14 на полном плейсе.

04Голограммы и NPC

  1. Панель Объекты → тип Голограмма. Текст построчно, позиция с точностью до 0.1.
  2. Позицию удобнее ставить из игры: встаньте туда, где нужна голограмма, и нажмите Взять мои координаты.
  3. NPC — тот же объект, но с моделью игрока и действием по клику. Поставьте на него меню из шага 02, и точка входа в плейс готова.

Голограмма над каждым сундуком превращается в шум. Правило простое: подпись там, где без неё игрок не догадается.

05Эмодзи и шрифты

Панель Эмодзи добавляет свои картинки в текст — в чат, в названия предметов, в меню и в голограммы. Технически это шрифт внутри ресурспака плейса.

  • PNG, сторона 16 или 32 пикселя. Больше — поедет межстрочный интервал.
  • Имя латиницей: вставляется как :имя:.
  • Работает только внутри плейса. Снаружи игрок увидит текстовый код — это нормально и это не баг.