Suprapuneri | hyperPad Documentation

Loading...

Logo
DocumentationSceneSuprapuneri
Scene

Suprapuneri

Last updated January 25, 2016

Suprafețele sunt un tip special de scenă cu un fundal transparent care poate fi plasat peste o scenă în execuție.

Suprafețele sunt utilizate frecvent pentru meniuri de pauză, ecrane de joc terminat, ecrane de start sau orice alt submeniu. În mod implicit, hyperPad include două suprafețe pentru tine. O suprafață de meniu de pauză și o suprafață de Joc Terminat. Aceste două suprafețe furnizate sunt setate pe "Preload" atunci când proiectul tău începe pentru o performanță mai rapidă (Pentru mai multe informații despre preîncărcare vezi "Preîncărcarea unei scene sau suprafețe").

Notă: Preîncărcarea este o caracteristică PRO, așa că dacă dezactivezi preîncărcarea nu vei putea să o reactivezi decât dacă ai un abonament PRO activ.

Din motive de performanță, vrei să eviți să ai prea multe suprafețe preîncărcate. În plus, vrei să eviți să ai prea multe obiecte și prea multe comportamente pe suprafețele tale. Cu cât ai mai multe obiecte și comportamente, cu atât poate dura mai mult să încarci suprafața ta. Dacă preîncărcarea este dezactivată și încerci să încarci o suprafață complexă, s-ar putea să observi o întârziere până când suprafața ta devine vizibilă.

Încărcarea Suprafețelor:

Poti să gândești la suprafețe ca la un teanc de cărți. Fiecare suprafață deschisă este ca o nouă carte care stă în fața celei anterioare. Dacă închizi o suprafață, aceasta va dezvălui suprafața din spate. Dacă nu există suprafețe deschise în spate, atunci va dezvălui scena în execuție.

Poti să începi o suprafață folosind comportamentul Load Overlay. Comportamentul de încărcare a suprafeței va lansa o suprafață în fața scenei tale actuale sau a suprafeței.

Behaviorele Load Overlay au 3 opțiuni. Selectare de tranziție, Selectare suprafață și un comutator de Pauză.

Selectare tranziție: Opțiunea de Selectare tranziție îți permite să animezi suprafața în vedere. De exemplu, opțiunea "Fade" va face ca suprafața ta să se estompeze în loc să apară instantaneu.

Selectare suprafață: Opțiunea de Selectare suprafață îți permite să selectezi orice suprafață pe care dorești să o deschizi. Vezi "Adăugarea unei noi scene" pentru a învăța cum să creezi o nouă scenă sau suprafață pentru proiectul tău.

Pauză: Comutatorul de Pauză îți permite să oprești orice se află în spatele suprafeței. Dacă comutatorul este dezactivat, suprafața selectată va fi vizibilă în timp ce scena ta este activă în spate. Reține că nu poți interacționa cu nimic din spatele unei suprafețe, indiferent dacă este sau nu în pauză.

Închiderea Suprafețelor:

Folosește comportamentul Close Overlay pentru a închide cea mai avansată suprafață deschisă. În cele mai multe cazuri, fiecare suprafață ar trebui să fie responsabilă pentru închiderea sa. Aceasta înseamnă că, de obicei, vrei ca comportamentul Close Overlay să fie inițiat pe fiecare suprafață pe care o ai.

Similar cu comportamentul Load Overlay, poți selecta o tranziție care să ruleze în timp ce suprafața se închide.

Cu toate acestea, pentru Close Overlay există 2 noi comutatoare. Descărcare și Reluare Tot.

Descărcare: Comutatorul de Descărcare va descărca suprafața din memorie. Asta înseamnă că următoarea dată când dorești să deschizi suprafața va trebui să aștepți în timp ce se încarcă. De obicei, vrei să descărci suprafețele care nu vor mai fi utilizate și să eliberezi resurse pentru o nouă scenă sau suprafață care să fie preîncărcată.

Reluare Tot: Comutatorul Reluare Tot va relua automat toate suprafețele și scena din spatele suprafeței. În mod implicit, suprafața (sau scena) din spate este automat repornită când suprafața se închide. Dacă acest comutator este activat, nu numai că va relua suprafața din spate, ci toate suprafețele de asemenea. Aceasta este necesară doar în situații foarte specifice.