ゲームで多くのアセット バンドルを使用し、ハッシュ値を使用してアセット バンドルのバージョンを管理しています。
Unityのアップデート後、アセットバンドルのハッシュ値が変わっていることを確認しました。
Unity の異なるバージョンで固定のハッシュ値を保持する方法はありますか? (Unity を更新するたびに、ユーザーにすべてのアセット バンドルをダウンロードさせたくありません)。
ゲームで多くのアセット バンドルを使用し、ハッシュ値を使用してアセット バンドルのバージョンを管理しています。
Unityのアップデート後、アセットバンドルのハッシュ値が変わっていることを確認しました。
Unity の異なるバージョンで固定のハッシュ値を保持する方法はありますか? (Unity を更新するたびに、ユーザーにすべてのアセット バンドルをダウンロードさせたくありません)。
異なるエンジン バージョンを使用してアセットバンドルを作成するため、異なる Unity バージョンは異なるハッシュ値を生成します。新しいアセットバンドルをビルドしなくても、異なるエンジン バージョンでも動作するアセットバンドルがあるかもしれませんが (たとえば、テキスト ファイルのみを含むアセットバンドルがある場合)、それはまったく問題ありません。
アセットバンドルのダウンロードを手動で制御したい場合は、アセットバンドルのビルド時に生成されるバージョンまたは CRC コードを使用するように切り替えることができます(ただし、エンジンのバージョンが変更されても変更されないかどうかはわかりません)。
最新のクライアントをビルドする Unity バージョンをインストールしたままにして、そのバージョンでアセットバンドルをビルドすることをお勧めします。これは最適なワークフローではありませんが、下位互換性のあるアセットバンドル (iOS) をサポートしていないプラットフォームの場合、選択肢はあまりありません。