Leinwand | hyperPad Documentation

Loading...

Logo

Die Leinwand ist ein unendlicher Bereich, in dem Sie Ihre Objekte platzieren, damit sie in Ihrer Szene existieren.

Es gibt 2 Bereiche auf der Leinwand: den Sichtbaren Bildschirmraum und den Außerhalb des Bildschirmraums.

Sichtbarer Bildschirmraum:

Der sichtbare Bildschirmraum wird durch das grüne Rechteck auf der Leinwand dargestellt. Alles, was innerhalb des grünen Rechtecks platziert wird, erscheint auf dem Bildschirm, wenn Sie auf Spielen drücken.

Bitte beachten Sie, dass der sichtbare Bildschirmraum für jedes Gerät und jedes Seitenverhältnis, das Sie unterstützen, unterschiedlich ist. Wenn Sie beispielsweise ein Spiel für iPhone erstellen, gibt es 2 unterschiedliche sichtbare Bildschirmbereiche. Einen für die ursprünglichen iPhones (3:2-Seitenverhältnis) und einen für das iPhone 5 und neuer (16:9-Seitenverhältnis).

Sie können schnell zwischen den unterstützten Seitenverhältnissen wechseln, indem Sie auf das Symbol zum Zyklen der Geräte in der Tool-Palette tippen.

Außerhalb des Bildschirmraums

Wie Sie vielleicht erraten haben, wird alles, was sich außerhalb des grünen Kästchens befindet, im Außerhalb des Bildschirmraums platziert und wird nicht sichtbar sein, wenn Sie Ihr Projekt ausführen.

Denken Sie daran, dass alle Objekte, die außerhalb des Bildschirms platziert sind, weiterhin in Ihrer Szene existieren und weiterhin ausgeführt werden. Das bedeutet, dass alle Verhaltensweisen weiterhin ausgeführt werden, Geräusche und Animationen abgespielt werden usw. Sie funktionieren weiterhin normal, der Spieler kann sie nur nicht sehen.

Ein weiteres Mal müssen Sie sich der verschiedenen Geräte-Seitenverhältnisse bewusst sein. Bei bestimmten Seitenverhältnissen kann ein Objekt auf dem Bildschirm erscheinen. Wenn Sie es außerhalb des Bildschirms halten möchten, sollten Sie in Erwägung ziehen, das Objekt für bestimmte Bildschirmgrößen zu bewegen (unter Verwendung des Get Screen Behavior) oder prozentbasierte Positionierung zu verwenden.

Beachten Sie, dass Objekte außerhalb des Bildschirms weiterhin Ressourcen in Anspruch nehmen. Da diese Objekte außerhalb des Bildschirms weiterhin ausgeführt werden, könnten sie die Leistung Ihrer App negativ beeinflussen. Wenn Sie Leistungsprobleme feststellen, versuchen Sie, Objekte, wo nötig, wiederzuverwenden oder Objekte zu zerstören/deaktivieren, die in Ihrer Szene nicht mehr benötigt werden.

Bildschirmkoordinaten

Das Koordinatensystem von hyperPad basiert auf der unteren linken Ecke des ursprünglichen sichtbaren Bildschirmraums. Wenn Sie die Bildschirmposition verschieben, ändert sich dies nicht das Koordinatensystem. Das bedeutet, dass die Ursprungsposition (x:0, y: 0) weiterhin an der ursprünglichen Position bleibt. Wenn Sie das Raster in der Tool-Palette aktivieren, können Sie den Ursprungspunkt sehen, der durch sich kreuzende blaue Linien dargestellt wird.

Bitte beachten Sie, dass für UI-Schichten (Bildschirm-UI und Globale UI) die Ursprungsposition (x:0, y:0) immer die untere linke Ecke des Bildschirms (grünes Rechteck) ist.