Не является публичной офертой. Наш сервис оказывает услугу посредничества и не является представителем Unity Technologies. Подробнее..
Для правообладателейШаблон / создатель меню настроек игры (пользовательский интерфейс + логика).
С этим ресурсом у вас есть только один API для взаимодействия (или один ScriptableObject, если вы предпочитаете рабочий процесс без кода). Не имеет значения, какой конвейер рендеринга вы используете. Этот инструмент гарантирует, что все подключено правильно, так что вы сможете без особых усилий применить свои настройки.
Никаких дополнительных покупок не требуется. Это универсальный актив.
✔️ Множество предопределенных настроек (список выдержек приведен ниже)
Реализации, проверенные в бою.
✔️ Привязка ввода (СТАРАЯ и НОВАЯ системы ввода*)
Сохраняйте и редактируйте привязки клавиш. Поддерживает СТАРУЮ и НОВУЮ системы ввода.
* Существуют некоторые предостережения, касающиеся составных креплений (пожалуйста, ознакомьтесь с руководством пользователя).
✔️ Мышь , Клавиатура , Контроллер , Геймпад , Прикосновение
Независимо от того, что вы, игроки, используете. Мы тебя прикроем.
✔️ Никаких навыков программирования не требуется
Рабочий процесс, основанный на объектах с возможностью создания сценариев. Используйте универсальный соединитель для подключения к любому свойству, полю или методу.
✔️ Пользовательский интерфейс на основе сборных конструкций (легко настраивается)
На самом деле вы получаете целую модульную библиотеку пользовательского интерфейса.
Тебе это не нравится? Что ж, ладно, без проблем. Его можно вытащить, если понадобится.
✔️ ПК и КОНСОЛЬ сборные конструкции в стиле
Легко заменяется. Просто щелкните правой кнопкой мыши и выберите другой сборный модуль. Нет необходимости настраивать его заново, инструмент сам обо всем позаботится.
✔️ Локализация встроенный
Предопределенные переводы, которые легко расширить с помощью таких ресурсов, как локализация I2, ..
✔️ Предпочтения игроков , JSON-файл , ...
Сохраняет пользовательские настройки в PlayerPrefs или в формате JSON.
Кодовые перехватчики позволяют интегрировать его в другие системы сохранения, такие как Easy Save, ..
✔️ Визуальный скриптинг
Требуется ручная настройка, см. Руководство пользователя. Это занимает около 30 секунд.
Также есть (в зачаточном виде) Поддержка плеймейкеров, смотрите руководство.
✔️ Скриптовый API
Для программистов среди вас.
✔️ Набор инструментов пользовательского интерфейса
Поддерживается в Unity 2021.2 и выше.
✔️ Автоматическое сохранение
По умолчанию отключен, установите флажок у поставщика услуг, чтобы включить его.
✔️ Компоненты события
Реагируйте на изменения настроек в вашей сцене без единой строчки кода.
✔️ Полный исходный код включен
✔️ Поддерживает Unity 2020*, 2021*, 2022, 2023, Единство 6 , 6.3, ... LTS
⚠️ Для Привязка входных данных пожалуйста, ознакомьтесь с обучающим видео здесь ->
⚠️ Поддержка контроллеров для старой системы ввода основана на стандартной компоновке контроллера xbox. Я рекомендую вам использовать НОВУЮ систему ввода, в которую включена гораздо лучшая абстракция контроллера. Если вы привыкли к старой системе, я бы порекомендовал использовать InControl.
⚠️ Для создания визуальных сценариев (ранее BOLT) требуется однократная ручная настройка. Это занимает около минуты. Пожалуйста, следуйте инструкциям в руководстве.
⚠️ Поддержка UIToolkit (начиная с Unity 2021.2) находится в зачаточном состоянии (вся логика работает, но пока не так много компонентов пользовательского интерфейса). Я также жду, когда Unity завершит некоторые работы (привязка во время выполнения). Более подробная информация приведена в руководстве.
Я публикую этот ресурс с полным исходным кодом, потому что как разработчик знаю, как это раздражает - не иметь доступа к исходному коду. Если вам это нравится, пожалуйста, напомните другим пользователям о необходимости приобрести этот плагин. Не стоит просто копировать и вставлять его повсюду.
Спасибо тебе ❤️
⚙ Список настроек
- Основные типы: Тип bool , Инт , Поплавок , Строка - Общие настройки для простого создания пользовательских настроек.
- Цвета - Сохраняйте и загружайте любое значение цвета.
- Варианты цвета - Позвольте пользователю выбирать из списка цветов.
- Опции - Если вы хотите, чтобы игрок мог выбирать только из ограниченного набора. Вы даете ему список имен (A, B, C), и он сообщает вам с индексом (0,1,2), какой вариант выбрал игрок.
- Комбинация клавиш - Используется, например, для привязки клавиш. Поддерживает старые и новые коды клавиш и комбинации клавиш (одна или две клавиши).
- Привязка входных данных - Пользовательский интерфейс для привязки ввода. Внешний вид и взаимодействие идентичны пользовательскому интерфейсу комбинации клавиш. Разница в том, что он выполняет интерактивную повторную привязку с использованием новой системы ввода. Однако для этого требуется небольшая настройка. Пожалуйста, прочтите раздел „Привязка входных данных“ в руководстве пользователя, прежде чем использовать его.
- Язык - Выбор локализации
- Рассеянный свет - Управляет интенсивностью окружающего освещения.
- Окружающая окклюзия (SSAO) - Вкл. / выкл. для перекрытия пространства на экране. Пожалуйста, ознакомьтесь с руководством пользователя, в нем есть некоторые оговорки.
- Сглаживание - Выбираемые параметры зависят от ваших настроек средства визуализации.
- Аудиомикшер - Для звуков, управляемых аудиомикшерами.
- Звук прервался - Включение / выключение звука: приостанавливает прослушивание звука (полезно для глобального включения / выключения звука).
- Громкость звука - Управляет громкостью прослушивателя аудио (полезно для глобальной громкости звука).
- Громкость аудиоисточника - Управляет громкостью одного или нескольких определенных компонентов аудиоисточника.
- Цветение - Включение / выключение эффекта цветения после обработки.
- Расстояние рендеринга - Обрезка камерой / Расстояние рендеринга / Расстояние прорисовки
- Цветовая гамма - Коррекция, гамма, усиление, тени, полутона, блики, микширование (красный, зеленый, синий), яркость (только для BiRP), оттенок, насыщенность, температура, подкраска и многое другое (смотрите подключение ColorGradeEffect).ColorGradeEffect)
- глубина резкости - Включение/ выключение эффектов постобработки для увеличения глубины резкости.
- поле зрения - Угол обзора для камер (основной камеры или скрытых камер)
- Туман - Включение/ выключение при запотевании
- частота смены кадров - Параметры для управления целевой частотой кадров. Параметры по умолчанию: 30, 60 и 120.
- полноэкранный режим - Включение / выключение полноэкранного режима.
- Гамма - Диапазон для эффекта постобработки с гамма-коррекцией (от -1 до +1).
- Микрофон - Выберите устройство ввода и выполняйте запись с него.
- Монитор - Позволяет переключать дисплей монитора. ⚠️ уведомление: Этот требуется Unity 2021.2 или выше именно тогда Unity добавила API переключения мониторов.
- МСАА - В дополнение к другим методам наложения псевдонимов.
- Качество - Изменяет глобальную настройку качества. Параметры автоматически выбираются из настроек качества графики.
- Частота обновления - Параметры частоты обновления монитора. Параметры зависят от частоты обновления, поддерживаемой монитором.
- Разрешение - Параметры разрешения игры. Параметры выбраны на основе разрешений, поддерживаемых монитором.
- Расстояние до тени - Параметры максимального расстояния до теней. Параметры зависят от ваших настроек качества графики.
- Разрешение теней - Параметры максимального разрешения карты теней. Параметры основаны на настройках качества графики.
- Текстовое поле - Пусть игрок введет имя или что-то еще.
- Разрешение текстуры - Параметры разрешения текстур. По умолчанию используются следующие параметры: полное разрешение, 1/2 разрешения, 1/4 разрешения, 1/8 разрешения.
- Виньетка - Включение / выключение эффекта виньетки после обработки.
- V-синхронизация - Включение / выключение для вертикальной синхронизации.
- Оконный режим - Используйте это, если вам нужно больше возможностей для управления, чем просто "включение / выключение полноэкранного режима". В противном случае используйте настройку "Полный экран". Это редко требуется.
Интеграция / подключения третьих лиц
Система настроек поддерживает некоторые сторонние ресурсы. Эти ресурсы не включены. Вам придется приобрести их отдельно. Пожалуйста, обратите внимание, что я не имею никакого влияния на эти ресурсы.
- ДЛСС - Поддержка расширения DLSS с помощью Naked Devv. В руководстве есть краткий раздел, посвященный интеграции. Можно связаться с TheNakedDev на форуме.
- ФСО - Поддержка FSR 2, FSR 3, FSR 4 разработчиком Naked.
- СГСР - Поддержка SGSR разработчиком Naked. В руководстве есть краткий раздел, посвященный интеграции.
- Фиксированный - Поддержка XeSS разработчиком Naked. В руководстве есть краткий раздел, посвященный интеграции.
- Неконтролируемый - Пожалуйста, ознакомьтесь с руководством "Интеграция с InControl" в руководстве пользователя
- Перемонтированный - Пожалуйста, ознакомьтесь с руководством по "Повторной интеграции" в руководстве пользователя
- Мастер-аудио - Пожалуйста, ознакомьтесь с руководством "Master Audio" в руководстве пользователя
Нужной вам настройки нет в списке? 😱
Пожалуйста, отправьте запрос по адресу office@kamgam.com. Новые настройки добавляются постоянно на основе предложений пользователей.
☕ Варианты использования
Вам нужен гамма-слайдер?
->Это ваше решение в один клик.
Вам срочно нужен пользовательский интерфейс настроек, поддерживающий мышь, контроллер и сенсорный ввод?
-> Вот, держи.
Вам нужен какой-то пользовательский интерфейс, позволяющий игрокам редактировать привязки клавиш в вашей игре?
-> Унифицированные настройки поддерживают как старую, так и новую систему ввода и позволяют игрокам сохранять свои настройки.
✍️ Использование
Пожалуйста, сначала ознакомьтесь с вводными разделами руководства. Все пойдет намного проще, если вы будете немного знакомы с основными понятиями, используемыми в этом пособии. В руководстве также есть краткое руководство, которому Можно следовать.
1) Выберите свой пользовательский контейнер (в который вы хотите добавить свои настройки).
2) Окно > Создатель настроек
ПОДСКАЗКА: Ознакомьтесь с примерами. Они готовы к сборке :-)
❗️ Поддержка
Прежде чем обращаться в службу поддержки, пожалуйста, обновите ресурс до последней версии и последнюю версию вашего релиза Unity LTS.
Если у вас есть какие-либо вопросы, напишите нам электронная почта Пожалуйста, наберитесь терпения, ответы могут занять несколько дней. Пожалуйста, укажите в своем запросе номер вашего заказа на Asset Store и версию Unity.
Спасибо».
Если вам нравится этот актив, то, возможно, вам понравятся и эти:
✨ Частицы УГУИ
Изображение частицы для вашего пользовательского интерфейса.
😲 Размытый фон УГУИ
Размытый фон для пользовательского интерфейса.
🪄 Мастер навигации по UGUI
Подготовьте свой игровой геймпад к работе за считанные секунды.
⚒️ Силовой стержень
Вращайтесь вокруг чего угодно, а не только вокруг оси вращения.
Отсутствие данных
Отсутствие данных
