Не является публичной офертой. Наш сервис оказывает услугу посредничества и не является представителем Unity Technologies. Подробнее..
Для правообладателейПРОЧТИТЕ ЭТО, ЕСЛИ ВЫ ОБНОВЛЯЕТЕСЬ ДО ВЕРСИИ 5.x.x с любой версии
- Я действительно рекомендую вам сначала создать тег или зафиксировать его в системе управления версиями.
- Когда проект открыт, откройте пустую сцену.
- Удалите папку "AHAKuo Creations/Signalia".
- Импортируйте новую версию.
- Сделайте новую фиксацию в системе управления версиями.
- Вот и все! Проверьте, все ли работает, обновляйте пространства имен, если возникает ошибка, так как изменилось много пространств имен .
💡 Что такое Signalia?
Signalia - это мощная универсальная система пользовательского интерфейса и игровой фреймворк, предназначенный для ускорения разработки и расширения возможностей творчества. Он предлагает передовые инструменты для создания динамичных пользовательских интерфейсов, управляемую событиями систему C# radio и набор модульных игровых систем и утилит, которые помогут вам быстрее создать прототип, отшлифовать и выпустить вашу следующую игру.
==================================================
============= СТРУКТУРА ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА==============
==================================================
🎬 Система пользовательского интерфейса (меню, анимация и элементы управления)
- Графический интерфейс: меню, кнопки, элементы пользовательского интерфейса и анимация. Особое внимание уделяется простоте использования и мощным утилитам анимации.
- Запуск анимации пользовательского интерфейса одной строкой
- Автоматическая обратная навигация с помощью глобальной кнопки "назад"
- Встроенные перехватчики звука/VFX (через SIGS.playAudio())
- Настройка меню в один клик с автоматической активацией и деактивацией
- Интеллектуальная кнопка затемнения и визуальная обратная связь
- Предварительный просмотр анимации в редакторе
- Неблокирующая анимация и комбинированное управление для плавных переходов
==================================================
================= ИГРОВЫЕ СИСТЕМЫ ====================
==================================================
💾 Система сохранения
- Сохраняйте и загружайте данные игрока, состояния сцены или пользовательские системы с помощью простых API.
- Полностью расширяемый в соответствии с вашей архитектурой
- Включает в себя классы утилит сохранения и интеллектуальные настройки по умолчанию
- Используйте шифрование или изменяемые файлы сохранения
- Альтернатива PlayerPrefs с использованием форматирования JSON и расширяемых синтаксических анализаторов
- Связан с утилитами Signalia и фреймворком пользовательского интерфейса
- Асинхронные операции удаления и улучшенная производительность (версия 4.0.0)
🌀 Система загрузочного экрана
- Анимируйте любую сцену с помощью плавных переходов, задержек и поддержки поддельной загрузки.
- Дополнительная загрузка + контролируемая активация для плавных переходов
- Нажмите, чтобы просмотреть параметры
📦 Объединение объектов в пул
- Пул данных по запросу или предварительно загруженный пул данных.
- Легкий вес и простота установки в любую систему
- Подходит для визуализации, врагов, снарядов, пользовательского интерфейса и многого другого
- Вызывается следующим образом: bulletPrefab.FromPool(); // с параметрами
- Улучшенные параметры запуска, режимы и родительский излучатель для гибкого позиционирования звука (версия 4.0.0)
🎶 Наслоение звука
- Управляйте окружающим звуком и звуком в помещении поэтапно.
- Непрерывные слои : Поддерживайте циклическую атмосферу всегда активной.
- BGM – по умолчанию: forest_music.wav
- SFX – по умолчанию: birds_and_wind.wav, дождь: rain.wav, дикая природа: animals.wav
- РАЗНОЕ – по умолчанию: world_event.wav
- Звук в комнате : Добавляйте специализированные слои (магазины, подземелья, озера, толпы) с помощью триггеров или ручного управления.
- Система приоритетов : Воспроизведите новый звук на той же дорожке с более высоким приоритетом, чтобы затемнить его и отключить звук на старой. Остановите воспроизведение, и система плавно перейдет к дорожке с более низким приоритетом, не перезапуская ее (регулируется настройками).
- Очень легко, очень прямолинейно, с примером сцены
🌍 Система локализации | Lingramia
Охватите глобальную аудиторию с помощью инструментов локализации.
💬 Диалоговая система (НЗП)
Завершите процесс создания диалога. В настоящее время находится в стадии разработки.
- Непринужденный диалог : Простой процесс создания диалога, поддерживающий варианты ветвления.
- Автоматическая локализация : Упорядочивание элементов по типам
- Внешнее приложение : Создайте диалог во внешнем приложении, предназначенном для этого потока.
🎒 Система инвентаризации
Комплексное решение для управления запасами.
- Отображение на основе сетки : Визуальный макет сетки для элементов
- Категории товаров : Упорядочивание элементов по типам
- Пользовательские свойства : Расширение элементов пользовательскими данными
- Звуковая поддержка : Встроенная звуковая обратная связь
- Интеграция сохранения/загрузки : Плавная интеграция с системой сохранения игр
- Абстрактная система : Создавайте из него все, что захотите (крафт, торговлю, онлайн и т.д.).
⚙️ Общая механика
Набор мини-систем, которые можно найти во многих играх.
- Спусковой механизм : Унифицированная утилита запуска, работающая с обратными вызовами collider и зонами raycast. Поддерживает 2D и 3D, дополнительные фильтры слоев / тегов, обратные вызовы UnityEvent, события в строке Signalia и постоянное отключение.
- Интерактивная зона : Компонент для механики взаимодействия с несколькими методами обнаружения (ColliderTrigger, RaycastZone, LookToward), проверки в режиме прямой видимости и интеграции подсказок пользовательского интерфейса.
- Система управления валютой : Отслеживание валюты на основе структуры с автоматическим сохранением, интеграция событий, помощники пользовательского интерфейса и аудио / тактильная поддержка. Доступ через SIGS.Получение валюты("gold").Изменить(100)
🚀 Система кэширования ресурсов
- Повысьте производительность благодаря интеллектуальному управлению ресурсами.
- Автоматическое кэширование часто используемых ресурсов
- Сокращает время загрузки и оптимизирует использование памяти
- Поиск на основе строк для легкого доступа
- Более плавный игровой процесс
==================================================
================ СОБЫТИЯ, ОБЕРНУТЫЕ В C# =================
==================================================
📻 Система радиосвязи (обмен сообщениями в стиле радио)
Обмен сообщениями, управляемый событиями, с использованием событий C#. Интегрирован с графическим интерфейсом и может использоваться в вашем собственном коде.
- Используйте SIGS.Listener(), SIGS.Send() и SIGS.GetValue() для глобальных событий и синхронизации состояний
- Одноразовые прослушиватели с автоматической очисткой. Нет ручного управления GC
- Простая отладка — смотрите, что сработало и где
Два типа радиоприемников:
- Простой : Быстрая настройка, однострочные рабочие процессы
- Сложный : Система глубокого радиовещания с каналами, трансляциями и функциями, подобными телевизионным, а также воспроизведение аудиоклипов с параметрами из списка code by name (затухание, fadeOut, 3D, на месте, циклическое воспроизведение, один раз и т.д.)
==================================================
=============== УТИЛИТЫ И ПОМОЩНИКИ =================
==================================================
🛠️ Утилиты для кодирования и временные помощники
- Базовые утилиты для выполнения общих задач Unity и операций, основанных на времени.
- SIGS.DoIn(), SIGS.DoWhen(), SIGS.DoWhile() – основанный на времени код без сопрограмм.
- SIGS.Выполняйте everyinterval() для циклов и обновлений
- SIGS.Функция DoFrameUpdate() для обновления на основе фреймов
- SIGS.Функция CooldownGate() для ограничения логики рассылки спама
- СИГНАЛЫ.Функция HoldOn() для управления отложенным выполнением (обратный режим перезарядки)
- Привязка значений для синхронизации любой переменной (например, здоровья /денег) с пользовательским интерфейсом без дополнительной привязки
- Потоковая система для роликов и упорядоченных последовательностей (NQListen, NQWait)
==================================================
================= ВНЕШНИЕ ИНЖЕНЕРНЫЕ СЕТИ =================
==================================================
🔗 Внешнее приложение (Lingramia)
Приложение для локализации, поддерживаемое в Signalia.
** Можно загрузить в редакторе из меню Инструменты > Сигнализация > Игровые системы > Локализация > Скачать Lingramia
🔗 Внешнее приложение (представитель)
Приложение для построения диалогов, поддерживаемое в Signalia.
** Можно загрузить в редакторе из меню "Инструменты" > "Сигнализация" > "Игровые системы" > "Диалог" > "Загрузить пресс-секретаря".
💬 нужна помощь?
- Присоединяйтесь к раздору АХАКуо
- Прямая поддержка
- Полностью подробная автономная документация с разделами.
Отсутствие данных
Отсутствие данных
