Les composants « Audio »
Il y a deux composants responsables du son dans unity :
LāAudio Listener
Les Audio Source
Audio Listener
Il ne doit y avoir quāun Audio Listener qui sert Ć recevoir les sons du monde pour le joueur. En gĆ©nĆ©ral, il est mis sur la camĆ©ra donc si il y a des camĆ©ras en plus de la camĆ©ra principale, il faut vĆ©rifier quāil nāy a pas de deuxiĆØme Audio Listener.
Audio Source
Les Audio Source sont les composants qui Ʃmettent du son dans Unity 3D.
Pour le thĆØme musical du jeu, le plus simple est dāajouter une Audio Source Ć la camĆ©ra principale du jeu.
Pour les bruitages de la scĆØne, on ajoutera une AudioSource Ć lāobjet qui Ć©met le son
Pour ajouter de la musique ou un son dāambiance Ć son jeu
- Importer votre son dans les assets de votre projet en MP3.
- Créer un nouveau GameObject et reset sa position à (0,0,0) et renommez le.
- Ajouter une AudioSource Ć votre GameObject.
- Glisser votre son dans la case AudioClip.
- Si cāest un son :
- En boucle : Cliquez sur āPlayOnAwakeā et āLoopā
- En 2d : Spatial Blend sur ā2D
- En 3d : Spatial Blend sur ā3Dā afin dāactiver la spatialisation
Pour ajouter des effets sonores lors dāune collision
- Importer votre son dans les assets de votre projet en MP3 ou en WAV si il est court.
- Ajouter un composant āAudioSourceā Ć l’objet qui doit jouer un son lors de la collision.
- Glisser votre son dans la case AudioClip du composant AudioSource.
- Dans un script attaché à ce même objet, créez un public AudioSource et donnez lui un nom.
- Dans la fonction de collision (OnTriggerEnter2D, OnCollisionEnter2D, OnTriggerEnter ou OnCollisionEnter) activez votre audiosource en lui ajoutant la fonction. Play().
- Testez !
RƩcupƩrer des sons
Pour obtenir ces sons nous avons 3 possibilitƩs :
Chercher des sons sur lāAsset Store de Unity
Enregistrer nos sons (avec Scratch par exemple)
Les chercher sur Internet
Voici certains sites où lāon peut trouver de la musique libre de droit :
WikiMediaĀ ā sons natures
SoundBibleĀ ā effets sonore (tĆ©lĆ©phone qui sonne, avion qui dĆ©colle ā¦)
Universal Sound BankĀ ā musique (de fond)
IncompetechĀ ā musique (de fond)
