audio_sound_set_listener_mask


La description

Cette fonction peut être utilisée pour définir le masque de bits pour un son afin qu'il ne soit lu que par les écouteurs spécifiés. Vous pouvez créer un masque de bits en utilisant audio_get_listener_info() puis en utilisant le bitwise or ("|") pour créer un masque personnalisé avec les écouteurs dont vous souhaitez que le son soit diffusé, puis appliquez ce masque personnalisé au son après l'avoir joué. Ce masque écrase le masque par défaut ou celui que vous avez défini à l'aide de la fonction audio_set_listener_mask().

NOTE: Cette fonction ne peut être utilisée que sur un son une fois qu'il a été mis en lecture et nécessite le soundID tel que renvoyé par la fonction utilisée pour jouer le son.


Syntaxe:

audio_sound_set_listener_mask(soundID, mask);


Argument La description
soundID L'identifiant unique du son pour définir le masque de
mask Les données de masque de bit à définir pour le son


Résultats:

N/A


Exemple:

var snd = audio_play_sound(snd_PlayerDead, 10, false);
audio_sound_set_listener_mask(snd, global.PlayerMask);

Le code ci-dessus joue un son puis définit le (s) auditeur (s) à jouer à partir des données de masque stockées dans une variable globale.