実現したいこと
Addressable使用して、サーバーに配置されているアセットバンドルと、ローカルでビルドしたアセットバンドルの両方を読み込みたいです。
発生している問題
リモートに配置されているアセットバンドルをロードすることは出来たのですが、
ロードを行うためにリモートカタログを有効にするとローカルのアセットバンドルが読み込めなくなります。
おそらく、各グループのロードパスがリモートカタログで指定したパスになっているためだと思います。
かといってリモートカタログを無効にするとローカルのものは読み込めますが、
ロードパスがローカルのものになってしまい、リモートのサーバーへアクセス出来ません。
いずれもローカル、リモートのどちらかが読み込まれないので当然ですが下記のようなエラーが発生します。
リモートとローカルを併用できる方法をご存知の方がいましたら教えていただきたいです。
UnityEngine.AddressableAssets.InvalidKeyException: Exception of type 'UnityEngine.AddressableAssets.InvalidKeyException' was thrown. No Location found for Key=LocalAsset.asset
疑問
そもそもAddressableはリモートとローカルの併用は想定されていないのでしょうか?
ローカルでResorceフォルダの拡張版のような用途で使用するか、リモートでアセットバンドルのマネージャとして使用するかのどちらかしか出来ないような気がしています。
ですがそうだった場合、Plofilesや各グループにロードパスを設定出来る意味が無いと感じます。
また、各グループにロードパスを設定したところで、リモートカタログで指定したパスからしかロードを行わないのもよくわかりません。
補足情報(ツールのバージョン等)
Addressable 1.21.15 (PackageManagerから導入)
Unity 2022.2.19f1
サーバー http

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/08/28 01:54