Extenjectの ZenjectSceneLoader
でAddressablesのシーン参照を読み込めるようにしたときの挙動検証用プロジェクト
- Unity:2018.4.21f1
- Extenject:8.0.1
- Addressables:1.10.0
API | ProjectContext Bindings | Parent Bindings | Self Bindings |
---|---|---|---|
Addressables.LoadSceneAsync(.. Single) |
⭕ | - | ⭕ |
Addressables.LoadSceneAsync(.. Additive) |
⭕ | ❌ | ⭕ |
Addressables.LoadSceneAsync(.. Additive) + Contract Names |
⭕ | ⭕ | ⭕ |
ZenjectSceneLoader#LoadSceneAsync(.. Single) |
✅ | - | ✅ |
ZenjectSceneLoader#LoadSceneAsync(.. Additive, .. Child) |
✅ | ✅ | ✅ |
ZenjectSceneLoader#LoadSceneAsync(.. Additive) + Contract Names |
✅ | ✅ | ✅ |
- ⭕,❌:そのままの状態のときの挙動
- ✅:APIを足したことにより実現した挙動
- Window -> Asset Management -> Addressables -> Groups を開く
- 開いたウィンドウの Build -> New Build -> Default Build Script でAssetBundleをビルド
- [Build And Run] など通常のやり方でビルド