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.

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

DopplerTracking

doppler_tracking

0

Métodos

void

clear_current()

Transform3D

get_listener_transform() const

bool

is_current() const

void

make_current()


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 🔗

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.


bool is_current() const 🔗

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.