Table of Contents
The module allows you to synchronize Spine events with FMOD events.
To use Depra.Spine.FMOD
, you'll need the following:
- Flexible configuration;
- Support for multiple types of synchronization:
Spine \ FMOD | EventReference 's |
StudioEventEmitter |
---|---|---|
Animation Start | ✅BindSpineAnimationToFMODEvents |
✅ BindSpineAnimationToFMODEmitter |
Animation Event | ✅BindSpineEventsToFMODEvents |
✅ BindSpineEventsToFMODEmitter |
- Support multiple
EventInstance
extensions:FMODEventLogging
- Logs the event name in the console.FMODEventCallbacks
- Adds callbacks to the event.FMODEventFollowingTransform
- Adds sound position followingUnityEngine.Transform
.FMODEventFollowingRigidbody
- Adds sound position followingUnityEngine.Rigidbody
.FMODEventFollowingRigidbody2D
- Adds sound position followingUnityEngine.Rigidbody2D
.
- Download and Integrate the latest Spine Runtime For Unity;
- Download and Integrate the latest FMOD-Unity Integration package;
- Add events in your Spine project:
- Ensure that events are included in your Spine animation export in Unity:
- Add one of the binding scripts as a component to the Spine GameObject and use the size to select the number of animations.
- Choose the Spine event/animation and the FMOD event/emitter you want to synchronize.
- Add FMOD event extensions as necessary.
Dependency | Supported versions |
---|---|
Unity | 2018.4 and upper |
Spine Unity | 4.1 (2023-06-27) |
FMOD Studio | 2.02.15 |
I am an independent developer, and most of the development on this project is done in my spare time. If you're interested in collaboration or hiring me for a project, please explore my portfolio and reach out!
Apache-2.0
Copyright (c) 2022-2023 Nikolay Melnikov g0dzZz1lla@yandex.ru