Script Document

サウンド関数

関数一覧

PlayBgmBGMを再生する
StopBgmBGMを停止する
StoreBgmBGMの状態を保存する
RestoreBgmBGMの状態を復元する
PlaySe効果音を再生する
StopSe効果音を停止する
PlayVoiceボイスを再生する
AutoVoice自動音声を設定する
AutoVoiceAlias自動音声のエイリアス(別名)を設定する
RemoveAutoVoice自動音声の設定を削除する
ClearAutoVoice自動音声の設定をクリアする

その他

RpgPlayBgmRPGマップのBGMの再生と設定を行う

関数詳細

PlayBgm()

機能
BGMを再生する
書式
void PlayBgm( path, fadeTime, volume )
引数
引数省略規定値詳細
path文字列×ファイルのパス
fadeTime実数0.25フェードアウト時間 (秒)
volume実数1.0音量 (0.0~1.0)
戻り値
なし
備考
fadeTime 引数は既にBGMが再生中だった場合に使用される。再生中のBGMは fadeTime に指定した秒数でフェードアウトし、その後、path で指定したBGMが再生される

StopBgm()

機能
BGMを停止する
書式
void StopBgm( fadeTime )
引数
引数省略規定値詳細
fadeTime実数0.25フェードアウト時間 (秒)
戻り値
なし

StoreBgm()

機能
BGMの状態を保存する
書式
void StoreBgm()
引数
なし
戻り値
なし

RestoreBgm()

機能
BGMを StoreBgm() を呼出したときの状態に復元する
書式
void RestoreBgm( fadeTime )
引数
引数省略規定値詳細
fadeTime実数0.25フェードアウト時間 (秒)
戻り値
なし

PlaySe()

機能
効果音を再生する
書式
int PlaySe( path, loop, volume, pan, pitch, delay )
引数
引数省略規定値詳細
path文字列×ファイルのパス
loop真偽値falseループ フラグ
volume実数1.0音量 (0.0~1.0)
pan実数0.0パン (-1.0~1.0)
pitch実数1.0ピッチ
delay実数0.0ディレイ時間 (秒)
戻り値
再生に使用されたトラックのインデックス。再生されなかった場合は -1 を返す

StopSe()

機能
効果音を停止する
書式
void StopSe( track )
引数
引数省略規定値詳細
track整数×トラックのインデックス
戻り値
なし

PlayVoice()

機能
ボイスを再生する
書式
void PlayVoice( path, volume, pan, delay )
引数
引数省略規定値詳細
path文字列×ファイルのパス
volume実数1.0音量 (0.0~1.0)
pan実数0.0パン (-1.0~1.0)
delay実数0.0ディレイ時間 (秒)
戻り値
なし

AutoVoice()

機能
自動音声を設定します
書式
void AutoVoice( charaName, basePath, voiceNo )
引数
引数省略規定値詳細
charaName文字列×キャラクター名
basePath文字列×音声ファイルのベースパス
voiceNo整数0開始番号
戻り値
なし

AutoVoiceAlias()

機能
自動音声のエイリアス(別名)を設定します。この関数を使用する前に AutoVoice() 関数で基本設定を行う必用があります
書式
void AutoVoiceAlias( charaName, aliasName )
引数
引数省略規定値詳細
charaName文字列×AutoVoice() で設定したキャラクター名
aliasName文字列×キャラクターの別名
戻り値
なし

RemoveAutoVoice()

機能
AutoVoice()AutoVoiceAlias() で追加した自動音声の設定を削除します
書式
void RemoveAutoVoice( charaName )
引数
引数省略規定値詳細
charaName文字列×キャラクター名、又は、キャラクターの別名
戻り値
なし

ClearAutoVoice()

機能
自動音声の設定をクリアします
書式
void ClearAutoVoice()
引数
なし
戻り値
なし
TOP