Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Engine.Audio.Sound
类 Engine.Audio.Sound 继承关系图:
Engine.Audio.Sound 的协作图:

Public 成员函数

override void Dispose ()
 Sound (SoundBuffer soundBuffer, float volume=1f, float pitch=1f, float pan=0f, bool isLooped=false, bool disposeOnStop=false)
 Sound (StreamingSource streamingSource, SoundBuffer soundBuffer, float volume=1f, float pitch=1f, float pan=0f, bool isLooped=false, bool disposeOnStop=false)
Public 成员函数 继承自 Engine.Audio.BaseSound
void Play ()
void Play (Vector3 direction)
void Pause ()
void Stop ()

Public 属性

SoundBuffer m_soundBuffer
Public 属性 继承自 Engine.Audio.BaseSound
int m_source

包函数

void Initialize (SoundBuffer soundBuffer)
override void InternalPlay (Vector3 direction)
 在指定位置播放音频
override void InternalPause ()
override void InternalStop ()
override void InternalDispose ()
包函数 继承自 Engine.Audio.BaseSound
 BaseSound ()
void InternalPlay (Vector3 direction)
void InternalPause ()
void InternalStop ()

属性

SoundBuffer SoundBuffer [get]
属性 继承自 Engine.Audio.BaseSound
SoundState State [get, set]
int ChannelsCount [get, set]
int SamplingFrequency [get, set]
float Volume [get, set]
float Pitch [get, set]
float Pan [get, set]
bool IsLooped [get, set]
bool DisposeOnStop [get, set]

额外继承的成员函数

包属性 继承自 Engine.Audio.BaseSound
object m_lock = new()
bool m_isLooped
bool m_disposeOnStop

详细描述

在文件 Sound.cs11 行定义.

构造及析构函数说明

◆ Sound() [1/2]

Engine.Audio.Sound.Sound ( SoundBuffer soundBuffer,
float volume = 1f,
float pitch = 1f,
float pan = 0f,
bool isLooped = false,
bool disposeOnStop = false )

在文件 Sound.cs30 行定义.

函数调用图:

◆ Sound() [2/2]

Engine.Audio.Sound.Sound ( StreamingSource streamingSource,
SoundBuffer soundBuffer,
float volume = 1f,
float pitch = 1f,
float pan = 0f,
bool isLooped = false,
bool disposeOnStop = false )

在文件 Sound.cs53 行定义.

函数调用图:

成员函数说明

◆ Dispose()

override void Engine.Audio.Sound.Dispose ( )
virtual

重载 Engine.Audio.BaseSound .

在文件 Sound.cs16 行定义.

这是这个函数的调用关系图:

◆ Initialize()

void Engine.Audio.Sound.Initialize ( SoundBuffer soundBuffer)
package

在文件 Sound.cs24 行定义.

这是这个函数的调用关系图:

◆ InternalDispose()

override void Engine.Audio.Sound.InternalDispose ( )
packagevirtual

重载 Engine.Audio.BaseSound .

在文件 Sound.cs102 行定义.

◆ InternalPause()

override void Engine.Audio.Sound.InternalPause ( )
package

在文件 Sound.cs88 行定义.

函数调用图:

◆ InternalPlay()

override void Engine.Audio.Sound.InternalPlay ( Vector3 direction)
package

在指定位置播放音频

参数
direction相对于玩家的相对位置

在文件 Sound.cs78 行定义.

函数调用图:

◆ InternalStop()

override void Engine.Audio.Sound.InternalStop ( )
package

在文件 Sound.cs95 行定义.

函数调用图:

类成员变量说明

◆ m_soundBuffer

SoundBuffer Engine.Audio.Sound.m_soundBuffer

在文件 Sound.cs12 行定义.

属性说明

◆ SoundBuffer

SoundBuffer Engine.Audio.Sound.SoundBuffer
get

在文件 Sound.cs14 行定义.


该类的文档由以下文件生成:
  • E:/sc/doxygen/SurvivalcraftApi 1.8.2.3/Engine/Engine.Audio/Sound.cs