PicoPicoGameEngine

Quick Links

サウンド関連オブジェクト


Warning: Missing argument 2 for l(), called in /Users/yamagame/Sites/Documents/picopicoengine/ja/api/index_sound.php on line 4 and defined in /Users/yamagame/Sites/Documents/phplabo/savepage.php on line 269

ピコピコゲームエンジンでは、Mac、Windows、iOSについてもOGG形式をサポートしています。OGGはソフトウェアによる再生になるため、比較的重たい処理になります。PCプラットフォームではパフォーマンス的が問題ありませんが、iOSでは他のフォーマットを使用することをおすすめします。

ppbgm

.preload()

BGMデータを先読みします。

ppbgm.preload(filename)
filename : string

BGMデータファイル名

.play()

BGMを再生します。

ppbgm.play(filename)
filename : string

BGMデータファイル名

.stop()

BGMを止めます。

ppbgm.stop([close])
[close] : boolean/optional

trueにするとBGMデータを破棄します。

.pause()

BGMの再生を一時停止します。

ppbgm.pause()

.resume()

BGMの再生を再開します。

ppbgm.resume()

.rewind()

BGMを巻き戻します。

ppbgm.rewind()

.isPlaying()

BGM再生中かどうかを返します。

playing = ppbgm.isPlaying()
playing : boolean

再生中かどうか

  • true 再生している
  • false 再生していない

.volume()

ボリュームを設定します。

引数がない場合は設定値を返します。

ppbgm.volume(vol)
vol = ppbgm.volume()
vol : number

ボリューム 0〜1

ppse

.volume()

ボリュームを設定します。

引数がない場合は設定値を返します。

ppse.volume(vol)
vol = ppse.volume()
vol : number

ボリューム 0〜1

.play()

効果音を再生します。

soundid = ppse.play(filename, [loop], [pitch], [pan], [gain])
soundid : number

サウンド番号

[loop] : boolean

ループ再生するかどうか

  • true 再生中である
  • false 再生中でない
[pitch] : number

ピッチ

[pan] : number

パン

[gain] : number

ゲイン

.stop()

再生中の効果音を止めます。

ppse.stop(soundid)
soundid : number

サウンド番号

.preload()

効果音データを先読みします。

ppse.preload(filename)
filename : string

効果音ファイル名

.unload()

効果音データを破棄します。

ppse.unload(filename)
filename : string

効果音ファイル名