すみません。私もちょっとAddressableについて勘違いしていました。
こちらの記事がわかりやすいと思うのですが、
Addressableの場合は、アセットの分割はBundle Modeというのを設定することで、何パターンかに分けられるようですが、
基本的にアセットの依存関係は、パック時とロード時などに自動的に解決されるようです。
(上記のパターン1とかパターン2は、Addressableの場合はあまり関係ないようです)
なので、Bundle Mode自体はどれを使っても構いません。
となるとテクスチャが外れてしまっている原因のほうがちょっとわからないのですが、
Addressables の Analyzerでパックされている依存関係のあるアセットがみれるので、それで確認してみてもらえますか。
Bundle Modeをデフォルト(Pack Together)にした場合、アトラス画像はImplicit(暗黙)以下にまとめて置かれているのがわかると思います。
Bundle Modeを、 Pack Separatelyとした場合でも、
アトラス画像は各アセットバンドルの、Implicit(暗黙)に含まれて、同じアセットバンドル内に置かれているのがわかると思います。
もし、ここにアトラス画像がないとしたら、ビルド時の問題です。
リンク先の >ステージ 4:重複するアセットを修正する
にあるように、依存関係にあるアセットをあえて暗黙的にパックされないようにして、分割し独立したアセットとして作成する設定をしているのかもしれません。
なので、この設定をしている場合は、その対象にならないように通常通り暗黙的にアトラス画像がパックされるようにするか、
ロードの前に依存関係にあるアトラス画像のアセットバンドルをロードするように拡張する必要があります。
逆に、Analyzerで確認したときにアトラス画像があるのに、正常にロードされないとしたら、ロード時の問題になります。
ビルド時と実行時で設定を変えたなどで起きることがあるらしく、いくつか注意点があるようです。
2021年10月15日金曜日 17:29:16 UTC+9 hirowasaki: