NodeWorld

Le son dans un monde

Les sons d'un monde sont les composants audio de Unity dans sa scène, réglés dans l'éditeur :

  • Audio Source : une musique, une ambiance, un son sur un objet. Play On Awake le lance au chargement du monde ; Spatial Blend à 1 en fait un son 3D qui vient de son objet et baisse avec la distance (Min Distance, Max Distance) ; à 0, on l'entend pareil partout.
  • Audio Reverb Zone : l'écho d'une salle ou d'une grotte autour d'un point.
  • Les filtres audio sur l'objet d'une Audio Source : Audio Low Pass Filter, Audio High Pass Filter, Audio Echo Filter, Audio Distortion Filter, Audio Chorus Filter, Audio Reverb Filter.

Le jeu de chaque joueur les joue pour lui-même, dès qu'il charge le monde : deux joueurs n'entendent pas une musique en boucle au même endroit. Pour lancer un son au même moment pour tout le monde, un script le joue (le son dans les scripts, événements réseau).

Ce que les joueurs entendent et règlent

  • Les oreilles du joueur sont celles du jeu : un Audio Listener de ta scène est retiré, c'est la tête du joueur qui écoute (ce qu'un monde peut contenir).
  • Les joueurs règlent le volume de tout ce que joue un monde (ses sons, sa musique et ses vidéos) avec le curseur Monde de Paramètres > Son (le son), à part les Voix des joueurs.
  • Comment les joueurs entendent la voix des autres dans ton monde (jusqu'où, à quel volume), ce sont tes scripts qui le règlent (joueurs : les voix).

Le son des scripts et des vidéos

  • Un script joue, arrête et change les Audio Sources, et lit ce qu'elles jouent (son).
  • Le son d'une vidéo passe par les Audio Sources que tu donnes à son lecteur : mets-en une à l'écran (télés et vidéo).
  • Pulse lit la musique d'une Audio Source pour en éclairer ton monde.