アセットバンドルビルドした時にMaterial のサイズが増えてしまった場合の対処方法

DEVELOP, Unity

マテリアルに割り当てられたテクスチャのタイプが「Sprite」になっていると依存関係が構築されているにも関わらず、アセットバンドルビルドした際のマテリアルファイルのサイズが大きくなります。

例えば、マテリアルに以下の様なSpriteが割り当たっている状態で、

参照しているテクスチャのTexture Type が「Sprite」である場合に

マテリアルサイズが数キロバイトのはずが、テクスチャを含んだサイズになってしまいます。

このテクスチャのTexture Type を「Sprite」ではなく「Default」へ変更してアセットバンドルビルドすると、

劇的にサイズを抑えることができます。

Posted by kazupon