Open Game Engine 2D API
 全部 函数 变量
函数
Music

函数

int OGE_PlayMusic (int iLoopTimes)
 播放当前的音乐
int OGE_StopMusic ()
 停止播放当前音乐
int OGE_PauseMusic ()
 暂停播放当前音乐
int OGE_ResumeMusic ()
 恢复播放当前音乐
int OGE_PlayMusicByName (string sMusicName, int iLoopTimes)
 播放指定名称的音乐并把该音乐设为当前音乐
int OGE_FadeInMusic (string sMusicName, int iLoopTimes, int iFadingTime)
 使用淡入特效来播放指定名称的音乐,并使其成为当前音乐
void OGE_RemoveMusic (string sName)
 移除一首音乐
int OGE_FadeOutMusic (int iFadingTime)
 让正在播放音乐慢慢淡出
int OGE_GetSound (string sSoundName)
 根据名称取得音效对象
int OGE_PlaySound (int iSoundCode)
 播放音效
int OGE_PlaySoundById (int iSoundId, int iLoopTimes)
 根据ID来播放音效
int OGE_PlaySoundByCode (int iSoundCode, int iLoopTimes)
 根据代号来播放音效
int OGE_PlaySoundByName (string sSoundName, int iLoopTimes)
 根据名称播放音效
int OGE_StopSoundById (int iSoundId)
 根据ID停止播放音效
int OGE_StopSoundByCode (int iSoundCode)
 根据代号停止播音效放
int OGE_StopSoundByName (string sSoundName)
 根据名称停止播放音效
int OGE_StopAudio ()
 停止播放所有的音乐和音效
int OGE_GetSoundVolume ()
 取得音效的音量大小
int OGE_GetMusicVolume ()
 取得音乐的音量大小
void OGE_SetSoundVolume (int iValue)
 设置音效的音量大小
void OGE_SetMusicVolume (int iValue)
 设置音乐的音量大小

函数文档

int OGE_FadeInMusic ( string  sMusicName,
int  iLoopTimes,
int  iFadingTime 
)

使用淡入特效来播放指定名称的音乐,并使其成为当前音乐

参数:
[in]sMusicName音乐的名称
[in]iLoopTimes播放次数
[in]iFadingTime淡入的时长
返回:
如果成功则返回一个非负数
int OGE_FadeOutMusic ( int  iFadingTime)

让正在播放音乐慢慢淡出

参数:
[in]iFadingTime淡出时长
返回:
如果成功则返回一个非负数

取得音乐的音量大小

返回:
音乐的音量大小
int OGE_GetSound ( string  sSoundName)

根据名称取得音效对象

参数:
[in]sSoundName音效的名称
返回:
音效的ID

取得音效的音量大小

返回:
音效的音量大小
int OGE_PauseMusic ( )

暂停播放当前音乐

返回:
如果成功则返回一个非负数
int OGE_PlayMusic ( int  iLoopTimes)

播放当前的音乐

参数:
[in]iLoopTimes播放次数
返回:
如果成功则返回一个非负数
int OGE_PlayMusicByName ( string  sMusicName,
int  iLoopTimes 
)

播放指定名称的音乐并把该音乐设为当前音乐

参数:
[in]sMusicName音乐的名称
[in]iLoopTimes播放次数
返回:
如果成功则返回一个非负数
int OGE_PlaySound ( int  iSoundCode)

播放音效

参数:
[in]iSoundCode音效的代号
返回:
如果成功则返回一个非负数
int OGE_PlaySoundByCode ( int  iSoundCode,
int  iLoopTimes 
)

根据代号来播放音效

参数:
[in]iSoundCode音效的代号
[in]iLoopTimes播放的次数
返回:
如果成功则返回一个非负数
int OGE_PlaySoundById ( int  iSoundId,
int  iLoopTimes 
)

根据ID来播放音效

参数:
[in]iSoundId音效的ID
[in]iLoopTimes播放次数
返回:
如果成功则返回一个非负数
int OGE_PlaySoundByName ( string  sSoundName,
int  iLoopTimes 
)

根据名称播放音效

参数:
[in]sSoundName音效的名称
[in]iLoopTimes播放次数
返回:
如果成功则返回一个非负数
void OGE_RemoveMusic ( string  sName)

移除一首音乐

参数:
[in]sName音乐的名称
int OGE_ResumeMusic ( )

恢复播放当前音乐

返回:
如果成功则返回一个非负数
void OGE_SetMusicVolume ( int  iValue)

设置音乐的音量大小

参数:
[in]iValue音乐的音量大小
void OGE_SetSoundVolume ( int  iValue)

设置音效的音量大小

参数:
[in]iValue音效的音量大小
int OGE_StopAudio ( )

停止播放所有的音乐和音效

返回:
如果成功则返回一个非负数
int OGE_StopMusic ( )

停止播放当前音乐

返回:
如果成功则返回一个非负数
int OGE_StopSoundByCode ( int  iSoundCode)

根据代号停止播音效放

参数:
[in]iSoundCode音效的代号
返回:
如果成功则返回一个非负数
int OGE_StopSoundById ( int  iSoundId)

根据ID停止播放音效

参数:
[in]iSoundId音效的ID
返回:
如果成功则返回一个非负数
int OGE_StopSoundByName ( string  sSoundName)

根据名称停止播放音效

参数:
[in]sSoundName音效的名称
返回:
如果成功则返回一个非负数