Überlagerungen | hyperPad Documentation

Loading...

Logo
DocumentationSzenenÜberlagerungen
Szenen

Überlagerungen

Last updated January 25, 2016

Overlays sind eine besondere Art von Szenen mit transparentem Hintergrund, die über eine laufende Szene gelegt werden können.

Overlays werden häufig für Pausenmenüs, Game Over-Bildschirme, Startbildschirme oder andere Untermenüs verwendet. Standardmäßig enthält hyperPad zwei Overlays für dich. Ein Pausenmenü-Overlay und ein Game Over-Overlay. Diese beiden bereitgestellten Overlays sind so eingestellt, dass sie beim Start deines Projekts "Preload" verwenden, um eine schnellere Leistung zu erzielen (Für weitere Informationen zum Preloading siehe "Preloading einer Szene oder eines Overlays").

Hinweis: Preloading ist eine PRO-Funktion. Wenn du das Preloading deaktivierst, kannst du es nicht wieder einschalten, es sei denn, du hast ein aktives PRO-Abonnement.

Aus Leistungsgründen solltest du vermeiden, zu viele preload Overlays zu haben. Außerdem möchtest du vermeiden, zu viele Objekte und zu viele Verhaltensweisen in deinen Overlays zu haben. Je mehr Objekte und Verhaltensweisen du hast, desto länger kann es dauern, dein Overlay zu laden. Wenn das Preloading deaktiviert ist und du versuchst, ein komplexes Overlay zu laden, kannst du eine Verzögerung bemerken, bis dein Overlay sichtbar wird.

Loading Overlays:

Du kannst Overlays wie einen Stapel Karten betrachten. Jedes geöffnete Overlay ist wie eine neue Karte, die vor der letzten sitzt. Wenn du ein Overlay schließt, wird das Overlay dahinter sichtbar. Wenn keine Overlays darunter geöffnet sind, wird die laufende Szene sichtbar.

Du kannst ein Overlay starten, indem du das Load Overlay Verhalten verwendest. Das Load Overlay-Verhalten startet ein Overlay vor deiner aktuellen Szene oder Overlay.

Das Load Overlay Verhalten hat 3 Optionen. Wähle Übergang, wähle Overlay und einen Pausenschalter.

Wähle Übergang: Die Wähle Übergang-Option ermöglicht es dir, dein Overlay animiert einzublenden. Zum Beispiel wird die "Fade"-Option dein Overlay einblenden, anstatt sofort sichtbar zu sein.

Wähle Overlay: Die Wähle Overlay-Option ermöglicht es dir, ein beliebiges Overlay auszuwählen, das geöffnet werden soll. Siehe "Hinzufügen einer neuen Szene", um zu lernen, wie man eine neue Szene oder ein neues Overlay für dein Projekt erstellt.

Pausieren: Der Pausenschalter ermöglicht es dir, alles hinter dem Overlay anzuhalten. Wenn der Schalter deaktiviert ist, wird das ausgewählte Overlay sichtbar, während deine Szene im Hintergrund aktiv ist. Beachte, dass du mit nichts hinter einem Overlay interagieren kannst, unabhängig davon, ob es pausiert ist oder nicht.

Closing Overlays:

Verwende das Close Overlay Verhalten, um das oberste offene Overlay zu schließen. In den meisten Fällen sollte jedes Overlay dafür verantwortlich sein, sich selbst zu schließen. Das bedeutet, dass du typischerweise das Close Overlay Verhalten auslösen möchtest, auf jedem Overlay, das du hast.

Ähnlich wie beim Load Overlay Verhalten kannst du einen Übergang auswählen, der abgespielt wird, während das Overlay geschlossen wird.

Für das Close Overlay Verhalten gibt es jedoch 2 neue Schalter. Entladen und Alle Fortsetzen.

Entladen: Der Entladen-Schalter entfernt das Overlay aus dem Speicher. Das bedeutet, dass du beim nächsten Öffnen des Overlays warten musst, während es geladen wird. Du möchtest typischerweise nur Overlays entladen, die nicht mehr verwendet werden und Ressourcen für eine neue Szene oder ein neues Overlay freigeben.

Alle Fortsetzen: Der Alle Fortsetzen-Schalter setzt automatisch alle Overlays und die Szene hinter dem Overlay fort. Standardmäßig wird das Overlay (oder die Szene) darunter automatisch wieder aktiviert, wenn das Overlay geschlossen wird. Wenn dieser Schalter aktiviert ist, wird nicht nur das Overlay darunter, sondern alle Overlays fortgesetzt. Dies ist nur in ganz bestimmten Situationen erforderlich.