reckfellENGINE

AudioListener3D

Переопределяет местоположение, откуда слышны звуки.

На этой странице
class AudioListener3DReckfellSharpНаследует Entity3D

Переопределяет местоположение, откуда слышны звуки.

После добавления в дерево сцены и включения с помощью AudioListener3D.MakeCurrent этот узел переопределит местоположение, из которого слышны звуки. Это можно использовать для прослушивания из местоположения, отличного от Camera3D.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

AudioListener3DКонструктор
# AudioListener3D
C#
public AudioListener3D();

Свойства1

DopplerTrackingСвойство
# DopplerTracking
C#
public AudioListener3D.DopplerTrackingEnum DopplerTracking { get; set; }

Если не задано AudioListener3D.DopplerTrackingEnum.Disabled, этот прослушиватель будет имитировать эффект Доплера для объектов, изменённых в определённых методах _process. Примечание: Эффект Доплера будет слышен на AudioStreamPlayer3D только в том случае, если AudioStreamPlayer3D.DopplerTracking не задано как AudioStreamPlayer3D.DopplerTrackingEnum.Disabled.

Методы6

ClearCurrentvoid
# ClearCurrent
C#
public void ClearCurrent();

Отключает прослушиватель, чтобы вместо него использовать прослушиватель текущей камеры.

GetDopplerTrackingAudioListener3D.DopplerTrackingEnum
# GetDopplerTracking
C#
public AudioListener3D.DopplerTrackingEnum GetDopplerTracking();
Возвращает AudioListener3D.DopplerTrackingEnum
GetListenerTransformTransform3D
# GetListenerTransform
C#
public Transform3D GetListenerTransform();

Возвращает глобальный ортонормализованный Transform3D слушателя.

Возвращает Transform3D
IsCurrentbool
# IsCurrent
C#
public bool IsCurrent();

Возвращает true, если прослушиватель был сделан текущим с помощью AudioListener3D.MakeCurrent, false в противном случае. Примечание: В дереве сцены может быть несколько AudioListener3D, помеченных как «текущий», но будет использоваться только тот, который был сделан текущим последним.

Возвращает bool
MakeCurrentvoid
# MakeCurrent
C#
public void MakeCurrent();

Включает прослушиватель. Это переопределит прослушиватель текущей камеры.

SetDopplerTrackingvoid
# SetDopplerTracking
C#
public void SetDopplerTracking(AudioListener3D.DopplerTrackingEnum mode);
Параметры
ИмяТипПо умолчанию
modeAudioListener3D.DopplerTrackingEnum—

AudioListener3D.DopplerTrackingEnum

ЗначениеОписание
Disabled = 0

Отключает имитацию эффекта Доплера (по умолчанию).

IdleStep = 1

Имитируйте эффект Доплера, отслеживая положение объектов, изменяющееся в процессе _process. Изменения относительной скорости слушателя по отношению к этим объектам влияют на восприятие звука (изменяя AudioStreamPlayer3D.PitchScale аудио).

PhysicsStep = 2

Симулируйте эффект Доплера, отслеживая положение объектов, изменяющееся в процессе _physics_process. Изменения относительной скорости слушателя по отношению к этим объектам влияют на восприятие звука (изменяя AudioStreamPlayer3D.PitchScale аудио).

Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.