Càrrega Prèvia d'una Escena o Superposició | hyperPad Documentation

Loading...

Logo
DocumentationEscenesCàrrega Prèvia d'una Escena o Superposició
Escenes

Càrrega Prèvia d'una Escena o Superposició

Last updated January 23, 2016

Jugar una escena o superposició pot trigar una mica a carregar-se, depenent del número d'objectes o comportaments. Amb la càrrega anticipada, pots fer que la càrrega d'una escena o superposició se senti instantània carregant-se quan el jugador no s'adona. Hi ha dues maneres de carregar anticipadament una escena: abans que el teu projecte comenci des de les configuracions de la escena, o de manera asíncrona (mentre la teva escena ja s'està executant) utilitzant comportaments.

Carregar anticipadament des de les Configuracions de la Escena

Pots dir-li al teu projecte que carregui anticipadament escenes o superposicions que saps que el jugador utilitzarà amb freqüència. Per fer-ho, obre la Configuració del Projecte i toca la icona de la roda dentada

premeu configuracions

i activa Càrrega Anticipada.

Si la teva escena té molts objectes i comportaments, potser no és una bona idea carregar anticipadament des de l'inici. Carregar anticipadament moltes escenes i superposicions pot afectar el rendiment i pot ser millor carregar anticipadament a mesura que el jugador avança.

Càrrega Anticipada de manera Asíncrona Utilitzant Comportaments

Quan no vols afectar el rendiment carregant totes les teves escenes, a vegades té sentit carregar una escena o superposició de manera asíncrona.

Un exemple de quan utilitzar la càrrega anticipada asíncrona podria ser un joc on el jugador està arribant a prop del final del nivell. Vols tenir el següent nivell preparat perquè, quan el jugador arribi al final, el següent nivell es carregui instantàniament.

Per carregar anticipadament de manera asíncrona, simplement afegeix el comportament Càrrega Anticipada de l'Escena, que es troba a Comportaments Avançats de la Escena, quan s'activi un esdeveniment.

Després selecciona l'escena o superposició que vols carregar anticipadament.

Quan la escena ha acabat de carregar anticipadament, desencadena un esdeveniment. Així que pots fer alguna cosa com habilitar un botó quan l'escena hagi acabat de carregar.

Quan hagis acabat amb una escena carregada anticipadament, assegura't d'utilitzar el comportament Descarregar Escena per assegurar-te que no afectes el rendiment del teu projecte.