Forudindlæsning af en scene eller overlay | hyperPad Documentation

Loading...

Logo
DocumentationScenerForudindlæsning af en scene eller overlay
Scener

Forudindlæsning af en scene eller overlay

Last updated January 23, 2016

At spille en scene eller overlay kan nogle gange tage lidt tid at indlæse, afhængigt af antallet af objekter eller adfærd. Med forudindlæsning kan du få indlæsningen af en scene eller overlay til at føles øjeblikkelig ved at indlæse, når din spiller ikke bemærker det. Der er to måder at forudindlæse en scene på: før dit projekt starter fra sceneindstillingerne, eller asynkront (mens din scene allerede kører) ved hjælp af adfærd.

Forudindlæsning fra Sceneindstillinger

Du kan fortælle dit projekt at forudindlæse scener eller overlays, som du ved, at spilleren vil bruge ofte. For at gøre dette, åbn Projektindstillinger og tryk på gearikonet

tryk på indstillinger

og aktiver Preload.

Hvis din scene har mange objekter og adfærd, kan det ikke være en god idé at forudindlæse fra starten. At forudindlæse mange scener og overlays kan påvirke ydeevnen, og det kan være bedre at forudindlæse, mens din spiller fortsætter.

Forudindlæsning Asynkront Ved Brug Af Adfærd

Når du ikke vil påvirke ydeevnen ved at forudindlæse alle dine scener, giver det nogle gange mening at forudindlæse en scene eller overlay asynkront.

Et eksempel på, hvornår man skal bruge asynkront forudindlæsning, kunne være et spil, hvor spilleren nærmer sig slutningen af niveauet. Du vil have det næste niveau klar, så når spilleren når slutningen, indlæses det næste niveau øjeblikkeligt.

For at forudindlæse asynkront, skal du blot tilføje Preload Scene adfærden, som findes i Avancerede Scene adfærd, når en hændelse udløses.

Vælg derefter den scene eller overlay, som du ønsker at forudindlæse.

Når scenen er færdig med at forudindlæse, udløser den en hændelse. Så du kan gøre noget som at aktivere en knap, når scenen er færdig med at indlæse.

Når du er færdig med en forudindlæst scene, skal du sørge for at bruge Unload Scene adfærden for at sikre, at du ikke påvirker ydeevnen for dit projekt.