Game Framework
2021.05.31
|
声音组件。 更多...
Public 成员函数 | |
bool | HasSoundGroup (string soundGroupName) |
是否存在指定声音组。 更多... | |
ISoundGroup | GetSoundGroup (string soundGroupName) |
获取指定声音组。 更多... | |
ISoundGroup[] | GetAllSoundGroups () |
获取所有声音组。 更多... | |
void | GetAllSoundGroups (List< ISoundGroup > results) |
获取所有声音组。 更多... | |
bool | AddSoundGroup (string soundGroupName, int soundAgentHelperCount) |
增加声音组。 更多... | |
bool | AddSoundGroup (string soundGroupName, bool soundGroupAvoidBeingReplacedBySamePriority, bool soundGroupMute, float soundGroupVolume, int soundAgentHelperCount) |
增加声音组。 更多... | |
int[] | GetAllLoadingSoundSerialIds () |
获取所有正在加载声音的序列编号。 更多... | |
void | GetAllLoadingSoundSerialIds (List< int > results) |
获取所有正在加载声音的序列编号。 更多... | |
bool | IsLoadingSound (int serialId) |
是否正在加载声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, PlaySoundParams playSoundParams) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, Entity bindingEntity) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, Vector3 worldPosition) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, object userData) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams, object userData) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams, Entity bindingEntity) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams, Entity bindingEntity, object userData) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams, Vector3 worldPosition) |
播放声音。 更多... | |
int | PlaySound (string soundAssetName, string soundGroupName, int priority, PlaySoundParams playSoundParams, Vector3 worldPosition, object userData) |
播放声音。 更多... | |
bool | StopSound (int serialId) |
停止播放声音。 更多... | |
bool | StopSound (int serialId, float fadeOutSeconds) |
停止播放声音。 更多... | |
void | StopAllLoadedSounds () |
停止所有已加载的声音。 更多... | |
void | StopAllLoadedSounds (float fadeOutSeconds) |
停止所有已加载的声音。 更多... | |
void | StopAllLoadingSounds () |
停止所有正在加载的声音。 更多... | |
void | PauseSound (int serialId) |
暂停播放声音。 更多... | |
void | PauseSound (int serialId, float fadeOutSeconds) |
暂停播放声音。 更多... | |
void | ResumeSound (int serialId) |
恢复播放声音。 更多... | |
void | ResumeSound (int serialId, float fadeInSeconds) |
恢复播放声音。 更多... | |
Protected 成员函数 | |
override void | Awake () |
游戏框架组件初始化。 更多... | |
属性 | |
int | SoundGroupCount [get] |
获取声音组数量。 更多... | |
AudioMixer | AudioMixer [get] |
获取声音混响器。 更多... | |
声音组件。
bool AddSoundGroup | ( | string | soundGroupName, |
bool | soundGroupAvoidBeingReplacedBySamePriority, | ||
bool | soundGroupMute, | ||
float | soundGroupVolume, | ||
int | soundAgentHelperCount | ||
) |
增加声音组。
soundGroupName | 声音组名称。 |
soundGroupAvoidBeingReplacedBySamePriority | 声音组中的声音是否避免被同优先级声音替换。 |
soundGroupMute | 声音组是否静音。 |
soundGroupVolume | 声音组音量。 |
soundAgentHelperCount | 声音代理辅助器数量。 |
bool AddSoundGroup | ( | string | soundGroupName, |
int | soundAgentHelperCount | ||
) |
增加声音组。
soundGroupName | 声音组名称。 |
soundAgentHelperCount | 声音代理辅助器数量。 |
|
protectedvirtual |
游戏框架组件初始化。
int [] GetAllLoadingSoundSerialIds | ( | ) |
获取所有正在加载声音的序列编号。
void GetAllLoadingSoundSerialIds | ( | List< int > | results | ) |
获取所有正在加载声音的序列编号。
results | 所有正在加载声音的序列编号。 |
ISoundGroup [] GetAllSoundGroups | ( | ) |
获取所有声音组。
void GetAllSoundGroups | ( | List< ISoundGroup > | results | ) |
获取所有声音组。
results | 所有声音组。 |
ISoundGroup GetSoundGroup | ( | string | soundGroupName | ) |
获取指定声音组。
soundGroupName | 声音组名称。 |
bool HasSoundGroup | ( | string | soundGroupName | ) |
是否存在指定声音组。
soundGroupName | 声音组名称。 |
bool IsLoadingSound | ( | int | serialId | ) |
是否正在加载声音。
serialId | 声音序列编号。 |
void PauseSound | ( | int | serialId | ) |
暂停播放声音。
serialId | 要暂停播放声音的序列编号。 |
void PauseSound | ( | int | serialId, |
float | fadeOutSeconds | ||
) |
暂停播放声音。
serialId | 要暂停播放声音的序列编号。 |
fadeOutSeconds | 声音淡出时间,以秒为单位。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
Entity | bindingEntity | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
bindingEntity | 声音绑定的实体。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams, | ||
Entity | bindingEntity | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
bindingEntity | 声音绑定的实体。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams, | ||
Entity | bindingEntity, | ||
object | userData | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
bindingEntity | 声音绑定的实体。 |
userData | 用户自定义数据。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams, | ||
object | userData | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
userData | 用户自定义数据。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams, | ||
Vector3 | worldPosition | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
worldPosition | 声音所在的世界坐标。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
int | priority, | ||
PlaySoundParams | playSoundParams, | ||
Vector3 | worldPosition, | ||
object | userData | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
priority | 加载声音资源的优先级。 |
playSoundParams | 播放声音参数。 |
worldPosition | 声音所在的世界坐标。 |
userData | 用户自定义数据。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
object | userData | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
userData | 用户自定义数据。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
PlaySoundParams | playSoundParams | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
playSoundParams | 播放声音参数。 |
int PlaySound | ( | string | soundAssetName, |
string | soundGroupName, | ||
Vector3 | worldPosition | ||
) |
播放声音。
soundAssetName | 声音资源名称。 |
soundGroupName | 声音组名称。 |
worldPosition | 声音所在的世界坐标。 |
void ResumeSound | ( | int | serialId | ) |
恢复播放声音。
serialId | 要恢复播放声音的序列编号。 |
void ResumeSound | ( | int | serialId, |
float | fadeInSeconds | ||
) |
恢复播放声音。
serialId | 要恢复播放声音的序列编号。 |
fadeInSeconds | 声音淡入时间,以秒为单位。 |
void StopAllLoadedSounds | ( | ) |
停止所有已加载的声音。
void StopAllLoadedSounds | ( | float | fadeOutSeconds | ) |
停止所有已加载的声音。
fadeOutSeconds | 声音淡出时间,以秒为单位。 |
void StopAllLoadingSounds | ( | ) |
停止所有正在加载的声音。
bool StopSound | ( | int | serialId | ) |
停止播放声音。
serialId | 要停止播放声音的序列编号。 |
bool StopSound | ( | int | serialId, |
float | fadeOutSeconds | ||
) |
停止播放声音。
serialId | 要停止播放声音的序列编号。 |
fadeOutSeconds | 声音淡出时间,以秒为单位。 |
|
get |
获取声音混响器。
|
get |
获取声音组数量。