HTML/css/JavaScriptでノベルゲーム開発(4)
ということでここでは現状ゲームの制御を行うスクリプトの仕様を綴っていきます!
ここまで 𝕏(旧:Twitter)に載せてきたスクリプトを今回改良いたしました。
そのうち、データパックを配信する予定です。
ここまで作ったゲームのコードを見せるとこんな感じ show code ver1.1
このコードでは各画面ごとにBGMを再生し、前場面と同じBGMを使用していたら、途切れたりはじめから再生にならず、続けて再生することが可能になっています。(
ブラウザの仕様上BGMは自動再生がブロックされるので、最初のPlayのボタンのをクリックすることで再生許可がされ、BGMを再生し続ける仕様。)
ただ、別場面でBGMを変える時、フェードインフェードアウトがかからないので、ちょっとパッとしないですよね。
そこで今回Ver1.2のJSを作成しました show code ver1.2
このJSでは場面ごとに異なるディレクトリのBGMが使用されている場合、フェードインフェードアウトをつけるようになっています。
ただ、全ての場面そうなってしまうので、特定の場面だけフェードイフェードアウトをかけれるように改良したいですねぇ!!
ノベルゲーム 一番最初に作ったやつ をダウンロード
ノベルゲーム Ver1.1 をダウンロード
ノベルゲーム Ver1.2 をダウンロード