AudioListener3D
Переопределяет местоположение, откуда слышны звуки.
Переопределяет местоположение, откуда слышны звуки.
После добавления в дерево сцены и включения с помощью AudioListener3D.MakeCurrent этот узел переопределит местоположение, из которого слышны звуки. Это можно использовать для прослушивания из местоположения, отличного от Camera3D.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
AudioListener3DКонструктор
public AudioListener3D();Свойства1
DopplerTrackingСвойство
public AudioListener3D.DopplerTrackingEnum DopplerTracking { get; set; }Если не задано AudioListener3D.DopplerTrackingEnum.Disabled, этот прослушиватель будет имитировать эффект Доплера для объектов, изменённых в определённых методах _process.
Примечание: Эффект Доплера будет слышен на AudioStreamPlayer3D только в том случае, если AudioStreamPlayer3D.DopplerTracking не задано как AudioStreamPlayer3D.DopplerTrackingEnum.Disabled.
Методы6
ClearCurrentvoid
public void ClearCurrent();Отключает прослушиватель, чтобы вместо него использовать прослушиватель текущей камеры.
GetDopplerTrackingAudioListener3D.DopplerTrackingEnum
public AudioListener3D.DopplerTrackingEnum GetDopplerTracking();AudioListener3D.DopplerTrackingEnumGetListenerTransformTransform3D
public Transform3D GetListenerTransform();Возвращает глобальный ортонормализованный Transform3D слушателя.
Transform3DIsCurrentbool
public bool IsCurrent();Возвращает true, если прослушиватель был сделан текущим с помощью AudioListener3D.MakeCurrent, false в противном случае.
Примечание: В дереве сцены может быть несколько AudioListener3D, помеченных как «текущий», но будет использоваться только тот, который был сделан текущим последним.
boolMakeCurrentvoid
public void MakeCurrent();Включает прослушиватель. Это переопределит прослушиватель текущей камеры.
SetDopplerTrackingvoid
public void SetDopplerTracking(AudioListener3D.DopplerTrackingEnum mode);| Имя | Тип | По умолчанию |
|---|---|---|
mode | AudioListener3D.DopplerTrackingEnum | — |
AudioListener3D.DopplerTrackingEnum
| Значение | Описание |
|---|---|
Disabled = 0 | Отключает имитацию эффекта Доплера (по умолчанию). |
IdleStep = 1 | Имитируйте эффект Доплера, отслеживая положение объектов, изменяющееся в процессе |
PhysicsStep = 2 | Симулируйте эффект Доплера, отслеживая положение объектов, изменяющееся в процессе |