【Defold】不要なコンポーネントをビルドから除外する

2020/07/12Defold, DEVELOP

使用しないコンポーネントはビルドから除外して、出来る限りアプリケーションの合計サイズを小さくしたい。特に HTML5 ビルドをする際には不要なエンジン機能を除外しておきたい。

目次

エンジンサイズを小さくする

アプリケーションのマニフェストファイルを使用して、不要なエンジンコンポーネントを削除できます。例えばゲームで物理を使用しない場合は、物理コンポーネントを削除してエンジンサイズを小さくすることが可能です。アプリケーションのマニフェストファイルの作成 Defold App Manifest generator が便利です。

除外する機能をチェックし、manifest ファイルをダウンロードします。ダウンロード出来たら、game.project ファイルと同じフォルダに配置します。

Defold Editor から game.project を開いて、Mative Extenson の App Manifest 項目に先ほど生成したマニフェストファイルをセットします。

ここまで出来ればあとはビルドして確認してみます。

結果

HTML5 ビルド出力してみました。

機能除外後の方が合計サイズが1MB以上小さくなっています。

お知らせ

Posted by kazupon