Forhåndsinnlasting av en scene eller overlay
Å spille en scene eller overlay kan noen ganger ta litt tid å laste avhengig av antall objekter eller handlinger. Med forhåndsinnlasting kan du gjøre lastingen av en scene eller overlay føles øyeblikkelig ved å laste når spilleren din ikke legger merke til det. Det er to måter å forhåndsinnlaste en scene på: før prosjektet ditt starter fra sceneinnstillingene, eller asynkront (mens scenen din allerede kjører) ved hjelp av handlinger.
Forhåndsinnlasting fra Sceneinnstillinger
Du kan fortelle prosjektet ditt å forhåndsinnlaste scener eller overlayer som du vet spilleren kommer til å bruke ofte. For å gjøre dette, åpne prosjektinnstillingene og trykk på tannhjulikonet
trykk på innstillinger
og slå på Forhåndsinnlasting.
Hvis scenen din har mange objekter og handlinger, kan det ikke være en god idé å forhåndsinnlaste fra starten av. Forhåndsinnlasting av mange scener og overlayer kan påvirke ytelsen, og det kan være bedre å forhåndsinnlaste etter hvert som spilleren går videre.
Forhåndsinnlasting Asynkront Ved Hjelp av Handlinger
Når du ikke vil påvirke ytelsen ved å forhåndsinnlaste alle scenene dine, gir det noen ganger mening å forhåndsinnlaste en scene eller overlay asynkront.
Et eksempel på når du bør bruke asynkron forhåndsinnlasting kan være et spill der spilleren nærmer seg slutten av nivået. Du vil gjøre det neste nivået klart, slik at når spilleren når slutten, lastes neste nivå øyeblikkelig.
For å forhåndsinnlaste asynkront, legger du rett og slett til Forhåndsinnlast Scene-handlingen, som finnes i Avanserte Scene-handlinger, når en hendelse utløses.
Deretter velger du scenen eller overlayen som du vil forhåndsinnlaste.
Når scenen er ferdig med å forhåndsinnlaste, utløser den en hendelse. Så du kan gjøre noe som å aktivere en knapp når scenen er ferdig med å laste.
Når du er ferdig med en forhåndsinnlastet scene, sørg for å bruke Unnlat Scene-handlingen for å sikre at du ikke påvirker ytelsen til prosjektet ditt.

