Содержание
Модуль позволяет синхронизировать события Spine с событиями FMOD.
Для использования Depra.Spine.FMOD
вам понадобятся следующие компоненты:
- Гибкая настройка;
- Поддержка нескольких типов синхронизации:
Spine \ FMOD | EventReference |
StudioEventEmitter |
---|---|---|
Начало анимации | ✅ BindSpineAnimationToFMODEvents |
✅ BindSpineAnimationToFMODEmitter |
Событие анимации | ✅ BindSpineEventsToFMODEvents |
✅ BindSpineEventsToFMODEmitter |
- Поддержка расширений для
EventInstance
:FMODEventLogging
- Вывод имени события в консоль.FMODEventCallbacks
- Добавляет обратных вызовов для события.FMODEventFollowingTransform
- Добавляет следование позиции звука заUnityEngine.Transform
.FMODEventFollowingRigidbody
- Добавляет следование позиции звука заUnityEngine.Rigidbody
.FMODEventFollowingRigidbody2D
- Добавляет следование позиции звука заUnityEngine.Rigidbody2D
.
- Скачайте и интегрируйте последнюю версию Spine Runtime для Unity;
- Скачайте и интегрируйте последнюю версию Пакета интеграции FMOD-Unity;
- Добавьте события в вашем проекте Spine:
- Убедитесь, что события включены в экспорте анимации Spine в Unity:
- Добавьте один из скриптов привязки как компонент к объекту Spine и используйте размер для выбора количества анимаций.
- Выберите событие/анимацию Spine и событие/эмиттер FMOD, которые вы хотите синхронизировать.
- При необходимости добавьте расширения события FMOD.
Зависимость | Поддерживаемые версии |
---|---|
Unity | 2018.4 и выше |
Spine Unity | 4.1 (2023-06-27) |
FMOD Studio | 2.02.15 |
Я независимый разработчик, и большая часть работы над этим проектом выполняется в свободное время. Если вас интересует сотрудничество или вы хотите нанять меня для проекта, ознакомьтесь с моим портфолио и свяжитесь со мной!
Apache-2.0
Авторские права (c) 2022-2023 Николай Мельников g0dzZz1lla@yandex.ru