Constructor
new soundControl(gameAsset)
Parameters:
| Name | Type | Description |
|---|---|---|
gameAsset |
GameAssetManager | GameAssetManagerインスタンス |
- Source:
Methods
effect(id)
指定されたIDの音声アセットを効果音として再生します。
\ 常に再生位置を最初に戻してから再生を開始するため、
\ 複数の効果音を連続して鳴らすのに適しています。
\ 常に再生位置を最初に戻してから再生を開始するため、
\ 複数の効果音を連続して鳴らすのに適しています。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
- Source:
info(id) → {number}
指定されたIDの音声アセットの現在の再生進行度をパーセンテージで返します。
\ 現在の再生位置と音声全体の長さから計算され、
\ 再生バーの表示などに利用できます。
\ 現在の再生位置と音声全体の長さから計算され、
\ 再生バーの表示などに利用できます。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
- Source:
Returns:
playing%
- Type
- number
play(id)
指定されたIDの音声アセットを再生します。
\ もし音声がすでに終了している場合、再生位置を最初に戻してから再生を開始し、
\ 音楽などのループ再生に適しています。
\ もし音声がすでに終了している場合、再生位置を最初に戻してから再生を開始し、
\ 音楽などのループ再生に適しています。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
- Source:
restart(id)
指定されたIDの音声アセットの再生位置を最初に戻します。
\ 再生中の音声を最初からやり直したい場合や、
\ 次に再生する準備として利用できます。
\ 再生中の音声を最初からやり直したい場合や、
\ 次に再生する準備として利用できます。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
- Source:
running(id) → {boolean}
指定されたIDの音声アセットが現在再生中であるかどうかを返します。
\ 音声が終了していない場合に`true`を返し、
\ 再生状態の確認に利用できます。
\ 音声が終了していない場合に`true`を返し、
\ 再生状態の確認に利用できます。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
- Source:
Returns:
nowPlaying?
- Type
- boolean
volume(id, vol)
指定されたIDの音声アセットのボリュームを設定します。
\ 0.0(無音)から1.0(最大)の範囲で音量を調整し、
\ 個々の音声の音量バランスを制御します。
\ 0.0(無音)から1.0(最大)の範囲で音量を調整し、
\ 個々の音声の音量バランスを制御します。
Parameters:
| Name | Type | Description |
|---|---|---|
id |
AudioAssetId | AssetId |
vol |
numberVolume | Volume |
- Source: