Frame-Ereignis | hyperPad Documentation

Loading...

Logo

Beschreibung

Das Frame Event Verhalten löst ein Ereignis aus, wenn ein bestimmtes Frame-Ereignis eintritt. Dieses Verhalten ermöglicht frame-genaue Ausführungen.

Eigenschaften

Wird einmal bei Ereignis ausgelöst

Ereignis

Wählen Sie ein Ereignis aus, auf das das Verhalten hören soll.

  • Bei Aktualisierung - Löst ein Ereignis jedes Mal aus, wenn ein Frame auf dem Bildschirm gezeichnet wird. Beachten Sie, dass dies von der Bildrate abhängt, daher sollten Sie dies nicht als Zeitreferenz verwenden.
  • Bei fixer Aktualisierung - Löst ein Ereignis 60 Mal pro Spielsekunde aus. Im Gegensatz zum Bei Aktualisierung Ereignis wird dieses Ereignis immer in der gleichen Rate ausgelöst, unabhängig von der Leistung, was bedeutet, dass die Delta-Zeit immer konsistent ist.
  • Bei Pause - Löst ein Ereignis auf dem Frame aus, wo das Spiel durch Drücken des Hamburger-Symbols pausiert wird. Bei exportierten Projekten wird dieses Ereignis niemals ausgelöst.
  • Bei Fortsetzen - Löst ein Ereignis auf dem Frame aus, wo das Spiel nicht mehr pausiert ist, wenn die Wiedergabetaste im Debug-Menü gedrückt wird. Bei exportierten Projekten wird dieses Ereignis niemals ausgelöst.
  • Bei Szenenstart - Löst ein Ereignis vor dem ersten Frame der laufenden Szene aus. Es wird eine Option geben, um bei einem Neustart der Szene erneut auszulösen. Dies ist nützlich, um Dinge einzurichten, bevor das Projekt zu laufen beginnt.
  • Bei Objekt-Spawning - Löst ein Ereignis aus, wenn das Objekt zur Laufzeit erzeugt wurde. Dies wird nicht ausgelöst, wenn die Szene beginnt.
  • Bei Objekt-Zerstörung - Löst ein Ereignis aus, wenn das Objekt während der Laufzeit zerstört wurde.
  • Bei Objekt-Aktivierung - Löst ein Ereignis aus, wenn das Objekt während der Laufzeit aktiviert wurde.
  • Bei Objekt-Deaktivierung - Löst ein Ereignis aus, wenn das Objekt während der Laufzeit deaktiviert wurde.

Ausgaben

Delta-Zeit

Dieses Verhalten gibt die Delta-Zeit für die Bei Aktualisierung und Bei fixer Aktualisierung Frame-Ereignisse aus. Die Delta-Zeit ist die Zeitspanne, die zwischen dem vorherigen Frame und dem aktuellen Frame in Sekunden vergangen ist.

Beispiele

  • Sie können die Position eines Objekts bei jedem Frame mit dem Bei Aktualisierung Ereignis neu berechnen.
  • Sie können eine Zwischensequenz beim ersten Ausführen der Szene mit dem Bei Szenenstart Ereignis auslösen und den Trigger bei Neustart Schalter deaktivieren.
  • Wenn der Spieler das Projekt pausiert, kann der Fortschritt im Spiel automatisch über das Speicherdatei ändern Verhalten gespeichert werden. Sie können dies auslösen, um Bei Pause Ereignis.

Verwandt

Nachricht empfangen