
2022/08/19
こんにちは。影織です。
今回は、主にデータ容量に関わる部分についてのお話でした。
ローダーライブラリ
ローディング画面を表示してくれる、ローダーライブラリを弓削田さんが作られていました。 パケットダウンロードごとにローディングの表示が進む仕様になっているそうです。
重いデータを落としてきたら、進捗バーが進まなくなってイライラ...ということもなくなりますね。
ゲームは、途中まで保存して、再開できるような仕様にする予定なので、 データはシーンごとに読み込むようにするのが良さそうです。 ブラウザのロードごとに全データを落としてくるとなると、時間がかかってしまいますからね。
データ容量について
公開サーバはNetlifyを使う予定なのですが、 オーディオファイルや画像の圧縮をすることで、 少しでもデータを軽くしていく必要がありそうです。
ちなみにこちらが、ゲーム内の登場人物たちです(切り絵をスキャンしたもの)。
![]()
パーツのファイルサイズを変える形で容量を軽くすると、 アニメーションをつける時に大変そうなので、 画像の色情報を削ることで、データ削減する方法を検討中です。
極限まで軽くするのであれば、SVGパスで描くと軽量化できるそうなのですが、 切り絵の雰囲気、紙の質感が消えてしまうかもしれない、というデメリットもあります。
ここはバランスですね...ふむ。 この辺りは、進めながら考えることになりそうです。 SVGの塗りの部分にテクスチャを貼ると言う手もアリ、と言う話を聞いて、目から鱗でした。