コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】変更が必要ないはずのアセットバンドルがビルドされる場合

概要

  • 該当のアセットバンドルに含まれるアセットに対して
    AssetDatabase.ForceReserializeAssets を実行してみる
  • もしもアセットに変更が発生する場合は、
    そのアセットのシリアライズされているデータが古かった
  • AssetDatabase.ForceReserializeAssets を実行した後は
    アセットのシリアライズされているデータが最新の状態になっている
  • その状態でアセットバンドルをビルドすると
    変更が必要ないはずのアセットバンドルはビルドされなくなる可能性がある