Een scène of overlay vooraf laden
Een scène of overlay afspelen kan soms even duren om te laden, afhankelijk van het aantal objecten of gedragingen. Met preloading kun je ervoor zorgen dat het laden van een scène of overlay onmiddellijk aanvoelt door te laden wanneer je speler het niet merkt. Er zijn twee manieren om een scène vooraf te laden: voordat je project start vanuit de scène-instellingen, of asynchroon (terwijl je scène al draait) met behulp van gedragingen.
Preloading vanuit Scène-instellingen
Je kunt je project instructies geven om scènes of overlays vooraf te laden waarvan je weet dat de speler deze vaak gaat gebruiken. Open hiervoor de Projectinstellingen en tik op het tandwielpictogram.
druk op instellingen.
en schakel Preload in.
Als je scène veel objecten en gedragingen heeft, is het misschien geen goed idee om vanaf het begin voor te laden. Veel scènes en overlays preloaden kan de prestaties beïnvloeden, en het is misschien beter om vooraf te laden terwijl je speler verder gaat.
Asynchroon Preloading met Gebruik van Gedragingen
Wanneer je de prestaties niet wilt beïnvloeden door al je scènes vooraf te laden, kan het soms zinvol zijn om een scène of overlay asynchroon vooraf te laden.
Een voorbeeld van wanneer je asynchroon preloading zou kunnen gebruiken, is een spel waarbij de speler bijna bij het einde van het niveau is. Je wilt het volgende niveau klaarzetten, zodat wanneer de speler het einde bereikt, het volgende niveau onmiddellijk laadt.
Om asynchroon vooraf te laden, voeg je eenvoudig de gedraging Preload Scene toe, die te vinden is in de Geavanceerde Scène gedragingen, wanneer een gebeurtenis wordt geactiveerd.
Kies vervolgens de scène of overlay die je wilt preladen.
Wanneer de scène is voltooid met vooraf laden, activeert dit een gebeurtenis. Je kunt dus iets doen, zoals een knop inschakelen wanneer de scène klaar is met laden.
Wanneer je klaar bent met een vooraf geladen scène, zorg er dan voor dat je de gedraging Unload Scene gebruikt om ervoor te zorgen dat je de prestaties van je project niet beïnvloedt.

