An enhanced sound framework for unity games
Make sound profiles for your sounds and then use them anywhere.
DragonSound is based off of making sound profiles that wrap around one or more sounds and lets you play that instead of the base AudioClip and AudioSource.
- Sound profiles that match the unity audio source settings
- Create profiles with multiple clips and choose sequential or random
- No setup required. Just play a sound, tell it to play in 3d/2d or follow an object
To install this project using the Unity Package Manager, add the following via the Package
https://github.com/AFewDragons/DragonSound.git
You will need to have Git installed and available in your system's PATH.
Simply copy/paste the source files into your assets folder.
using AFewDragons.DragonSound;
public class PlayerFootstep : MonoBehaviour
{
[SerializeField]
private SoundProfile soundProfile;
public void Foostep() {
SoundProfile.Play(transform.position);
}
}
Create issues for bugs or feature requests.