Unity / GUI/UI / Инструменты

Settings & Game Options - Unified Menu Generator

Просмотров: 38
Добавил: RedAmmo
Добавлено: 30-05-2026, 10:50
Unity Version
Unity 2020.x.
Built-in
Совместим
URP
Совместим
HDRP
Совместим

Шаблон / создатель меню настроек игры (пользовательский интерфейс + логика).


С этим ресурсом у вас есть только один API для взаимодействия (или один ScriptableObject, если вы предпочитаете рабочий процесс без кода). Не имеет значения, какой конвейер рендеринга вы используете. Этот инструмент гарантирует, что все настроено правильно, так что вы сможете без особых усилий применить свои настройки.


✅ Unity 6 (и 2023, 2022, 2021)


✔✅ Поддерживаются URP, HDRP и встроенные

Никаких дополнительных покупок не требуется. Это универсальный инструмент.


✔️ Множество предопределенных настроек (список выдержек приведен ниже)

Проверенные на практике реализации.


✔️ Привязка ввода (СТАРАЯ и НОВАЯ системы ввода)

Сохраняйте и редактируйте привязки клавиш. Поддерживает СТАРУЮ и НОВУЮ системы ввода.


✔️ Мышь, клавиатуру, контроллер, геймпад, сенсорное управление

Независимо от того, что вы используете, игроки. Мы позаботимся о вас.


✔️ Не требуется навыков программирования

Рабочий процесс на основе объектов с возможностью создания сценариев. Используйте универсальный соединитель для подключения к любому свойству, полю или методу.


✔️ Пользовательский интерфейс на основе сборных модулей (легко настраивается)

Фактически вы получаете целую модульную библиотеку пользовательского интерфейса.

Вам это не нравится? Ну, ладно, без проблем. При необходимости его можно удалить.


✔️ Сборные модули в стиле ПК и консоли

Легко заменяется. Просто щелкните правой кнопкой мыши и выберите другую сборку. Нет необходимости настраивать ее заново, инструмент сам обо всем позаботится.


✔️ Встроенная локализация

Предопределенные переводы, которые легко расширять с помощью таких ресурсов, как локализация I2, ..


✔️ PlayerPrefs, JSON, ...

Пользовательские настройки сохраняются в PlayerPrefs или в формате JSON.

Кодовые подсказки позволяют интегрировать его в другие системы сохранения, такие как Easy Save, ..


✔️ Визуальные сценарии

Требуется ручная настройка, см. руководство. Занимает около 30 секунд.

Также есть (в зачаточном виде) Поддержка плеймейкера, смотрите руководство.


✔️ Скриптовый API

Для программистов среди вас.


✔️ Набор инструментов пользовательского интерфейса

Поддерживается в Unity 2021.2 и более поздних версиях.


✔️ Автоматическое сохранение

По умолчанию отключено, установите флажок на поставщике, чтобы включить.


✔️ Компоненты событий

Реагируйте на изменения настроек в вашей сцене без единой строчки кода.


✔️ Полный исходный код включен


✔️ Поддерживает Unity 2020*, 2021, 2022, 2023, Unity 6, ...

В версии 1.40 и более поздних версиях Unity 2020 (и 2021.1) больше не добавляются новые функции, но есть устаревшая версия, которая все еще работает. Если вы можете, пожалуйста, обновите ее до версии 2021.2+.


➡️ Для привязки входных данных, пожалуйста, ознакомьтесь с обучающим видео здесь -> https://youtu.be/5RIA8PxKYUE


➡️ Такие настройки, как "Гамма", "Окружающая окклюзия" или "Размытие в движении", являются эффектами постобработки. Если вы используете встроенный рендерер, вам придется установить стек постобработки (версия 2) из менеджера пакетов (это бесплатный пакет от Unity). Не используйте встроенный PostPro на мобильных устройствах. Он очень популярен. Вместо этого используйте URP-рендерер. Он поставляется с собственным стеком постобработки, который также работает на мобильных устройствах.


⚠️ Поддержка контроллеров для старой системы ввода основана на стандартной компоновке контроллера xbox. Я рекомендую вам использовать НОВУЮ систему ввода, в которую включена гораздо лучшая абстракция контроллера. Если вы привыкли к старой системе, я бы порекомендовал использовать InControl.


⚠️ Для создания визуальных сценариев (ранее BOLT) требуется однократная ручная настройка. Это занимает около минуты. Пожалуйста, следуйте инструкциям в руководстве.


⚠️ Поддержка UIToolkit (начиная с Unity 2021.2) находится в зачаточном состоянии (вся логика работает, но пока не так много компонентов пользовательского интерфейса). Я также жду, когда Unity завершит некоторые работы (привязка во время выполнения). Более подробная информация приведена в руководстве.

Комментарии (0)
Минимальная длина комментария - 50 знаков. Комментарии модерируются

Похожие файлы: