ページ 11

BGM BGSはプリロードしても遅延するのですか?

Posted: 2018年9月29日(土) 11:04
by ナミエ
お世話になっております。プリロードしたあとにイベントに合わせてBGSを流していたのですが、プレイ環境によってズレが生じていました。しかし遅延していたのはスペックの高いWindowsの方で(Ver.1.5.1)MacBook Airの方が早く再生されていました(Ver.1.6.1)
Verの問題なような気がしますが、今後のためにプリロードしても遅延はするのかということを知っておきたいので良ければ教えていただけたらと思います。

Re: BGM BGSはプリロードしても遅延するのですか?

Posted: 2018年9月30日(日) 02:11
by トリアコンタン
こんばんは!

結論から言うと、わずかではありますが遅延します。
画像と異なり音声ファイルはデコード(ファイルを解析してBGMを流せる状態にします)したものをコアスクリプト上で保持しないため、現在流れているBGM以外のBGMを再生すると再度デコード処理が走ります。

ブラウザ(Game.exe)上にはキャッシュされるため、プリロード自体が無意味なわけではないと思います。

Re: BGM BGSはプリロードしても遅延するのですか?

Posted: 2018年9月30日(日) 09:30
by ナミエ
やはりそうなのですね。どうしても演出上全ての機器でも同じように動かしたかったのですが、、、。
対策として一つ考えたのですが、条件分岐でBGM が再生されたらという項目を作る事はできないでしょうか??それが可能であればズレを抑えられるのではないかと思うのですが。

Re: BGM BGSはプリロードしても遅延するのですか?

Posted: 2018年9月30日(日) 11:53
by 奏ねこま
参考までに。
viewtopic.php?f=23&t=6135

Re: BGM BGSはプリロードしても遅延するのですか?

Posted: 2018年9月30日(日) 14:13
by ナミエ
奏ねこま さんが書きました:参考までに。
viewtopic.php?f=23&t=6135
ありがとうございます!!!