Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
AudioListener3D
Hereda: Node3D < Node < Object
Sobrescribe los sonidos de localización que se escuchan.
Descripción
Una vez añadido al árbol de escenas y habilitado usando make_current(), este nodo sobrescribirá la ubicación desde la que se escuchan los sonidos. Esto puede usarse para escuchar desde una ubicación diferente a la de la Camera3D.
Propiedades
|
Métodos
void |
|
get_listener_transform() const |
|
is_current() const |
|
void |
Enumeraciones
enum DopplerTracking: 🔗
DopplerTracking DOPPLER_TRACKING_DISABLED = 0
Desactiva la simulación del efecto Doppler (por defecto).
DopplerTracking DOPPLER_TRACKING_IDLE_STEP = 1
Simula el efecto Doppler rastreando las posiciones de los objetos que cambian en _process. Los cambios en la velocidad relativa de este escuchador en comparación con esos objetos afectan cómo se percibe el audio (cambiando el AudioStreamPlayer3D.pitch_scale del audio).
DopplerTracking DOPPLER_TRACKING_PHYSICS_STEP = 2
Simula el efecto Doppler rastreando las posiciones de los objetos que cambian en _physics_process. Los cambios en la velocidad relativa de este receptor en comparación con esos objetos afectan a cómo se percibe el audio (cambiando el AudioStreamPlayer3D.pitch_scale del audio).
Descripciones de Propiedades
DopplerTracking doppler_tracking = 0 🔗
void set_doppler_tracking(value: DopplerTracking)
DopplerTracking get_doppler_tracking()
Si no es DOPPLER_TRACKING_DISABLED, este oyente simulará el efecto Doppler para los objetos modificados en métodos específicos de _process.
Nota: El efecto Doppler solo se escuchará en los AudioStreamPlayer3D si AudioStreamPlayer3D.doppler_tracking no está configurado en AudioStreamPlayer3D.DOPPLER_TRACKING_DISABLED.
Descripciones de Métodos
void clear_current() 🔗
Desactiva la escucha para usar la escucha de la cámara actual en su lugar.
Transform3D get_listener_transform() const 🔗
Returns the listener's global orthonormalized Transform3D.
Returns true if the listener was made current using make_current(), false otherwise.
Note: There may be more than one AudioListener3D marked as "current" in the scene tree, but only the one that was made current last will be used.
void make_current() 🔗
Habilita el listener. Esto sobrescribirá el listener de la cámara actual.