Premier commit du cinquième front. Trois parties : - `unity/MyInfoMateVR/` : le projet Unity (6000.0.83f1, URP, Meta XR SDK 205), un APK unique pour tous les clients. Menu flottant à sélection au regard, appairage, chargement de scène GLB, POI, cache de contenu, télémétrie. - `unity-overlay/` : les mêmes scripts à recopier sur un projet Unity neuf, avec les pièges rencontrés consignés dans son README. - `viewer/` : viewer et éditeur de scène web autonome (Vite, TypeScript, three.js), partagé avec les autres fronts. - `docs/` : état des lieux, setup Unity, décisions d'architecture et plan d'exécution en 9 étapes. La scène est décrite par un `scene.json` poussé par `adb push` : l'app le préfère à celui embarqué dans l'APK. Les binaires (GLB, textures de l'échantillon Sponza, DLL Meta XR) passent par Git LFS dès ce premier commit — les y faire entrer après coup demanderait de réécrire l'historique. Les artefacts régénérés par l'éditeur et par CMake (`Library/`, `.utmp/`, Burst debug) sont ignorés. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
59 lines
1.2 KiB
Plaintext
59 lines
1.2 KiB
Plaintext
# Unity — dossiers générés, jamais versionnés
|
|
unity/*/[Ll]ibrary/
|
|
unity/*/[Tt]emp/
|
|
unity/*/[Oo]bj/
|
|
unity/*/[Bb]uild/
|
|
unity/*/[Bb]uilds/
|
|
unity/*/[Ll]ogs/
|
|
unity/*/[Uu]serSettings/
|
|
unity/*/[Mm]emoryCaptures/
|
|
unity/*/[Rr]ecordings/
|
|
|
|
# Projets et solutions régénérés par l'éditeur
|
|
*.csproj
|
|
*.unityproj
|
|
*.sln
|
|
*.suo
|
|
*.user
|
|
*.userprefs
|
|
*.pidb
|
|
*.booproj
|
|
*.svd
|
|
*.pdb
|
|
*.mdb
|
|
*.opendb
|
|
*.VC.db
|
|
|
|
# Artefacts de build Android
|
|
*.apk
|
|
*.aab
|
|
*.unitypackage
|
|
*.app
|
|
|
|
# Crashlytics / logs Unity
|
|
sysinfo.txt
|
|
crashlytics-build.properties
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Assets binaires lourds : passer par Git LFS AVANT le premier commit d'un binaire.
|
|
# Décommenter et faire `git lfs install && git lfs track "*.glb"` plutôt que d'ignorer.
|
|
# *.glb
|
|
# *.fbx
|
|
# *.mp4
|
|
|
|
# Viewer web — dependances et sorties de build
|
|
viewer/node_modules/
|
|
viewer/dist/
|
|
# Decodeurs Draco/KTX2 : copies de node_modules par `npm run libs`
|
|
viewer/public/libs/
|
|
# Echantillon de scene servi par URL : copies de StreamingAssets, binaires lourds
|
|
viewer/public/sample/
|
|
|
|
# Artefacts de build Unity/CMake regeneres a chaque build
|
|
unity/*/.utmp/
|
|
unity/*_BurstDebugInformation_DoNotShip/
|
|
unity/*/*_BurstDebugInformation_DoNotShip/
|