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

返信する
ナミエ
記事: 10
登録日時: 2018年9月23日(日) 15:31

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

投稿記事 by ナミエ »

お世話になっております。プリロードしたあとにイベントに合わせてBGSを流していたのですが、プレイ環境によってズレが生じていました。しかし遅延していたのはスペックの高いWindowsの方で(Ver.1.5.1)MacBook Airの方が早く再生されていました(Ver.1.6.1)
Verの問題なような気がしますが、今後のためにプリロードしても遅延はするのかということを知っておきたいので良ければ教えていただけたらと思います。
アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡する:

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

投稿記事 by トリアコンタン »

こんばんは!

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

ブラウザ(Game.exe)上にはキャッシュされるため、プリロード自体が無意味なわけではないと思います。
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
ナミエ
記事: 10
登録日時: 2018年9月23日(日) 15:31

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

投稿記事 by ナミエ »

やはりそうなのですね。どうしても演出上全ての機器でも同じように動かしたかったのですが、、、。
対策として一つ考えたのですが、条件分岐でBGM が再生されたらという項目を作る事はできないでしょうか??それが可能であればズレを抑えられるのではないかと思うのですが。
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

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

投稿記事 by 奏ねこま »

参考までに。
viewtopic.php?f=23&t=6135
ナミエ
記事: 10
登録日時: 2018年9月23日(日) 15:31

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

投稿記事 by ナミエ »

奏ねこま さんが書きました:参考までに。
viewtopic.php?f=23&t=6135
ありがとうございます!!!
返信する

“MV:質問”に戻る