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

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

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

投稿記事by ナミエ » 2018年9月29日(土) 11:04

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

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

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

投稿記事by トリアコンタン » 2018年9月30日(日) 02:11

こんばんは!

結論から言うと、わずかではありますが遅延します。
画像と異なり音声ファイルはデコード(ファイルを解析して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 ナミエ » 2018年9月30日(日) 09:30

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

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

投稿記事by 奏ねこま » 2018年9月30日(日) 11:53

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

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

投稿記事by ナミエ » 2018年9月30日(日) 14:13

奏ねこま さんが書きました:参考までに。
https://tm.lucky-duet.com/viewtopic.php?f=23&t=6135


ありがとうございます!!!

“MV:質問” へ戻る