Préchargement d'une scène ou d'un calque
Jouer une scène ou un superposition peut parfois prendre un peu de temps à se charger en fonction du nombre d'objets ou de comportements. Avec le préchargement, vous pouvez faire en sorte que le chargement d'une scène ou d'une superposition semble instantané en chargeant lorsque votre joueur ne le remarque pas. Il existe deux façons de précharger une scène : avant le début de votre projet à partir des paramètres de scène, ou de manière asynchrone (pendant que votre scène est déjà en cours d'exécution) en utilisant des comportements.
Préchargement à partir des paramètres de scène
Vous pouvez indiquer à votre projet de précharger des scènes ou des superpositions que vous savez que le joueur va utiliser fréquemment. Pour ce faire, ouvrez les paramètres du projet et appuyez sur l'icône en forme de roue dentée
appuyez sur les paramètres
et activez le préchargement.
Si votre scène a beaucoup d'objets et de comportements, il peut ne pas être judicieux de précharger dès le début. Précharger de nombreuses scènes et superpositions peut affecter les performances et il peut être préférable de précharger au fur et à mesure que votre joueur avance.
Préchargement de manière asynchrone en utilisant des comportements
Lorsque vous ne souhaitez pas affecter les performances en préchargeant toutes vos scènes, il est parfois judicieux de précharger une scène ou une superposition de manière asynchrone.
Un exemple de quand utiliser le préchargement asynchrone pourrait être un jeu où le joueur atteint presque la fin du niveau. Vous voulez préparer le niveau suivant afin que lorsque le joueur atteigne la fin, le niveau suivant se charge instantanément.
Pour précharger de manière asynchrone, ajoutez simplement le comportement Précharger Scène, trouvé dans les comportements de scène avancés, lorsqu'un événement est déclenché.
Ensuite, sélectionnez la scène ou la superposition que vous souhaitez précharger.
Lorsque la scène a terminé son préchargement, elle déclenche un événement. Vous pouvez donc faire quelque chose comme activer un bouton lorsque la scène a fini de charger.
Lorsque vous avez fini avec une scène préchargée, assurez-vous d'utiliser le comportement Décharger Scène pour vous assurer de ne pas affecter les performances de votre projet.

