Types de scènes — MRTK2

Les scènes ont été divisées en trois types, et chaque type a une fonction différente.

Système de scène dans la hiérarchie

Scènes de contenu

Ce sont les scènes que vous avez l’habitude de traiter. Tout type de contenu peut y être stocké, et ils peuvent être chargés ou déchargés dans n’importe quelle combinaison.

Les scènes de contenu sont activées par défaut. Toutes les scènes incluses dans le tableau de Content Scenes votre profil peuvent être chargées/déchargées par le service.


Scènes de gestionnaire

Scène unique avec un instance MixedRealityToolkit requis. Cette scène sera chargée en premier au lancement et restera chargée pendant toute la durée de vie de l’application. La scène du gestionnaire peut également héberger d’autres objets qui ne doivent jamais être détruits. Il s’agit de l’alternative préférée à DontDestroyOnLoad.

Pour activer cette fonctionnalité, case activée Use Manager Scene dans votre profil et faites glisser un objet de scène dans le Manager Scene champ.


Scènes d’éclairage

Ensemble de scènes qui stockent des informations d’éclairage et des objets d’éclairage. Un seul peut être chargé à la fois, et leurs paramètres peuvent être fusionnés pendant les chargements pour des transitions d’éclairage fluides.

Les paramètres d’éclairage d’Unity (lumière ambiante, skyboxes, etc.) peuvent être difficiles à gérer lors de l’utilisation du chargement additif, car ils sont liés à des scènes individuelles et le comportement de remplacement n’est pas simple. Dans la pratique, cela peut entraîner une confusion lorsque des ressources sont créées dans des conditions d’éclairage qui ne sont pas obtenues au moment de l’exécution.

Paramètres d’éclairage du système de scène

Le système de scène utilise des scènes d’éclairage pour s’assurer que ces paramètres restent cohérents, quelles que soient les scènes chargées ou actives, à la fois en mode édition et en mode lecture.

Pour activer cette fonctionnalité, case activée Use Lighting Scene dans votre profil et remplissez le Lighting Scenes tableau.

Paramètres d’éclairage mis en cache

Votre profil stocke des copies mises en cache des paramètres d’éclairage conservés dans vos scènes d’éclairage. Si ces paramètres changent dans vos scènes d’éclairage, vous devez mettre à jour votre cache pour vous assurer que l’éclairage s’affiche comme prévu en mode lecture. Votre profil affiche un avertissement lorsqu’il soupçonne que vos paramètres mis en cache sont obsolètes. Update Cached Lighting Settings Cliquer pour charger chacune de vos scènes d’éclairage, extraire leurs paramètres, puis les stocker dans votre profil.

Paramètres d’éclairage mis en cache du système de scène

Comportement de l’éditeur

L’un des avantages de l’utilisation de scènes d’éclairage est de savoir que votre contenu est correctement éclairé lors de la modification. À cette fin, le service de scène conserve une scène d’éclairage chargée à tout moment et copie les paramètres d’éclairage de cette scène dans la scène active actuelle.*

Vous pouvez modifier la scène d’éclairage chargée en ouvrant l’inspecteur de service du système de scène. En mode édition, vous pouvez instantanément passer d’une scène à l’autre. En mode lecture, vous pouvez afficher un aperçu des transitions.

Inspecteur de système de scène

*Remarque : En règle générale, la scène active détermine vos paramètres d’éclairage dans l’éditeur. Toutefois, nous choisissons de ne pas utiliser cette fonctionnalité pour appliquer les paramètres d’éclairage, car la scène active est également l’endroit où les objets nouvellement créés sont placés par défaut, et les scènes d’éclairage sont uniquement autorisées à contenir des composants d’éclairage. Au lieu de cela, les paramètres de la scène d’éclairage actuelle sont automatiquement copiés dans les paramètres de la scène active à la place. Gardez à l’esprit que les paramètres d’éclairage de votre scène de contenu seront surécrits.