【Unity】Addressable Assets のロケーション変更
アセットのダウンロード先を実行時に変更したい場合あるよね・・
例えば、
開発サーバとか、ステージングサーバとか、本番サーバとか
それぞれのURLを指定したいわけです。
UnityのAddressable Assetsでは AddressableAssetsSettings に設定できますが、
LoadPathはビルドに決められています。
そこで、
Addressables.InternalIdTransformFunc
がドキュメントに書かれていました
使ってみた。
1.AddressableAssetSettings からProfileを開く
2.RemoteLoadPath の URLを "BASE_URL" に指定
3.BASE_URLの部分を上書き
gist.github.com
必要であればログイン時にサーバから BASE_URL を返してもらえば環境によって切り替えできます。