Types de scènes — MRTK2
Les scènes ont été divisées en trois types, et chaque type a une fonction différente.
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.
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.
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.
*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.