Des émetteurs audio sont fournis pour augmenter la flexibilité du moteur audio GameMaker Studio 2, et ils vous permettent d'ajouter des effets en temps réel à vos ressources audio, comme les variations de hauteur et de Doppler, ainsi que la possibilité de positionner vos sons dans l'espace audio 3D et leur donner des effets de mouvement réalistes. Toutes ces fonctions sont affectées par la position de l' écouteur dans l'environnement audio et nécessitent donc que vous utilisiez les fonctions fournies pour changer la position, la vélocité et l'orientation de l'auditeur (voir - Auditeurs audio ).
Les fonctions suivantes existent pour traiter les émetteurs audio:
- audio_emitter_create
- audio_emitter_exists
- audio_emitter_position
- audio_emitter_velocity
- audio_emitter_falloff
- audio_emitter_gain
- audio_emitter_pitch
- audio_emitter_free
- audio_play_sound_on
- audio_emitter_get_gain
- audio_emitter_get_pitch
- audio_emitter_get_x
- audio_emitter_get_y
- audio_emitter_get_z
- audio_emitter_get_vx
- audio_emitter_get_vy
- audio_emitter_get_vz