set up addressable geo tile streaming for quest

- add addressables settings/groups for tile prefabs with custom TileBuildPath/TileLoadPath profiles and link.xml preservation
- add editor tools for building tile addressables, configuring openxr quest loaders, removing missing scripts, and forcing android tool paths
- add runtime loader + manifest model to stream tile bundles from persistent data with radius-based load/unload
- add TestArea1 scene wired to GeoTileAddressablesLoader and update build settings to enable it
- update geo tile prefab importer output path to Assets/TilePrefabs
- update project/xr/android settings: min sdk 34, app id, openxr composition layers + quest devices, scripting define symbols, and renderer tweaks
- update packages (addressables 2.8, ar foundation 6.3.2, composition layers 2.3, collab proxy 2.11.2) and record scriptable build pipeline config
- remove temporary recovery scene files and add Notes plan/progress docs
This commit is contained in:
2026-01-22 01:12:59 +01:00
parent 0ae28bf32d
commit bd1e6f4f4d
63 changed files with 2738 additions and 117 deletions

View File

@@ -1,12 +1,11 @@
{
"dependencies": {
"com.unity.2d.enhancers": "1.0.0",
"com.unity.ai.assistant": "1.5.0-pre.1",
"com.unity.ai.generators": "1.5.0-pre.1",
"com.unity.addressables": "2.8.0",
"com.unity.ai.inference": "2.4.1",
"com.unity.ai.navigation": "2.0.9",
"com.unity.cloud.gltfast": "6.15.1",
"com.unity.collab-proxy": "2.10.2",
"com.unity.collab-proxy": "2.11.2",
"com.unity.ide.rider": "3.0.38",
"com.unity.ide.visualstudio": "2.0.26",
"com.unity.inputsystem": "1.17.0",
@@ -16,7 +15,8 @@
"com.unity.timeline": "1.8.10",
"com.unity.ugui": "2.0.0",
"com.unity.visualscripting": "1.9.9",
"com.unity.xr.compositionlayers": "2.2.0",
"com.unity.xr.arfoundation": "6.3.2",
"com.unity.xr.compositionlayers": "2.3.0",
"com.unity.xr.hands": "1.7.2",
"com.unity.xr.interaction.toolkit": "3.3.1",
"com.unity.xr.openxr": "1.16.1",

View File

@@ -29,32 +29,33 @@
},
"com.unity.2d.sprite": {
"version": "1.0.0",
"depth": 1,
"depth": 2,
"source": "builtin",
"dependencies": {}
},
"com.unity.ai.assistant": {
"version": "1.5.0-pre.1",
"com.unity.addressables": {
"version": "2.8.0",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ai.generators": "1.5.0-pre.1",
"com.unity.serialization": "3.1.1",
"com.unity.modules.uielements": "1.0.0",
"com.unity.nuget.newtonsoft-json": "3.2.1",
"com.unity.modules.unitywebrequest": "1.0.0"
"com.unity.profiling.core": "1.0.2",
"com.unity.test-framework": "1.4.5",
"com.unity.modules.assetbundle": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0",
"com.unity.scriptablebuildpipeline": "2.5.1",
"com.unity.modules.unitywebrequestassetbundle": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.ai.generators": {
"version": "1.5.0-pre.1",
"depth": 0,
"version": "1.0.0-pre.12",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.2d.sprite": "1.0.0",
"com.unity.ai.toolkit": "1.5.0-pre.1",
"com.unity.ai.toolkit": "1.0.0-pre.12",
"com.unity.mathematics": "1.3.2",
"com.unity.cloud.gltfast": "6.14.1",
"com.unity.nuget.newtonsoft-json": "3.2.1"
},
"url": "https://packages.unity.com"
@@ -82,8 +83,8 @@
"url": "https://packages.unity.com"
},
"com.unity.ai.toolkit": {
"version": "1.5.0-pre.1",
"depth": 1,
"version": "1.0.0-pre.12",
"depth": 2,
"source": "registry",
"dependencies": {
"com.unity.nuget.newtonsoft-json": "3.2.1"
@@ -114,7 +115,7 @@
"url": "https://packages.unity.com"
},
"com.unity.collab-proxy": {
"version": "2.10.2",
"version": "2.11.2",
"depth": 0,
"source": "registry",
"dependencies": {},
@@ -145,6 +146,13 @@
},
"url": "https://packages.unity.com"
},
"com.unity.editorcoroutines": {
"version": "1.0.1",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.ext.nunit": {
"version": "2.0.5",
"depth": 1,
@@ -207,6 +215,13 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.profiling.core": {
"version": "1.0.3",
"depth": 1,
"source": "registry",
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.render-pipelines.core": {
"version": "17.3.0",
"depth": 1,
@@ -239,6 +254,16 @@
"com.unity.render-pipelines.core": "17.0.3"
}
},
"com.unity.scriptablebuildpipeline": {
"version": "2.5.1",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.test-framework": "1.4.5",
"com.unity.modules.assetbundle": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.searcher": {
"version": "4.9.4",
"depth": 2,
@@ -246,16 +271,6 @@
"dependencies": {},
"url": "https://packages.unity.com"
},
"com.unity.serialization": {
"version": "3.1.3",
"depth": 1,
"source": "registry",
"dependencies": {
"com.unity.burst": "1.7.2",
"com.unity.collections": "2.4.2"
},
"url": "https://packages.unity.com"
},
"com.unity.settings-manager": {
"version": "2.1.1",
"depth": 1,
@@ -323,8 +338,26 @@
},
"url": "https://packages.unity.com"
},
"com.unity.xr.arfoundation": {
"version": "6.3.2",
"depth": 0,
"source": "registry",
"dependencies": {
"com.unity.ugui": "2.0.0",
"com.unity.modules.ui": "1.0.0",
"com.unity.inputsystem": "1.6.3",
"com.unity.mathematics": "1.2.6",
"com.unity.xr.core-utils": "2.5.1",
"com.unity.xr.management": "4.4.0",
"com.unity.editorcoroutines": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.unityanalytics": "1.0.0",
"com.unity.modules.unitywebrequest": "1.0.0"
},
"url": "https://packages.unity.com"
},
"com.unity.xr.compositionlayers": {
"version": "2.2.0",
"version": "2.3.0",
"depth": 0,
"source": "registry",
"dependencies": {