Frame-evenement | hyperPad Documentation

Loading...

Logo

Beschrijving

De Frame Event gedrag activeert een gebeurtenis wanneer een opgegeven frame-gebeurtenis plaatsvindt. Dit gedrag maakt frame-perfecte uitvoeringen mogelijk.

Eigenschappen

Triggert Eenmaal op Gebeurtenis

Gebeurtenis

Kies een gebeurtenis waarop het gedrag moet luisteren.

  • On Update - Activeer een gebeurtenis elke keer dat een frame op het scherm wordt getekend. Merk op dat dit afhankelijk is van de framerate, dus vertrouw hier niet op als een referentie voor tijd.
  • On Fixed Update - Activeer een gebeurtenis 60 keer per ingame-seconde. In tegenstelling tot de On Update gebeurtenis, zal deze gebeurtenis altijd op dezelfde snelheid worden geactiveerd, ongeacht de prestaties, waardoor de delta-tijd altijd consistent zal zijn.
  • On Pause - Activeer een gebeurtenis op het frame waarin het spel wordt gepauzeerd door op het hamburgericoon te drukken. In geëxporteerde projecten zal deze gebeurtenis nooit worden geactiveerd.
  • On Resume - Activeer een gebeurtenis op het frame waarin het spel niet langer gepauzeerd is door op de hervatknop in het Debug-menu te drukken. In geëxporteerde projecten zal deze gebeurtenis nooit worden geactiveerd.
  • On Scene Start - Activeer een gebeurtenis voor het eerste frame van de draaiende scène. Er zal een optie zijn om opnieuw te activeren bij het opnieuw starten van de scène. Dit is handig voor het opzetten van dingen voordat het project begint met draaien.
  • On Object Spawn - Activeer een gebeurtenis wanneer het object tijdens runtime is gespawned. Dit wordt niet geactiveerd wanneer de scène begint.
  • On Object Destroy - Activeer een gebeurtenis wanneer het object tijdens runtime is vernietigd.
  • On Object Enable - Activeer een gebeurtenis wanneer het object tijdens runtime is ingeschakeld.
  • On Object Disable - Activeer een gebeurtenis wanneer het object tijdens runtime is uitgeschakeld.

Uitgangen

Delta Tijd

Dit gedrag geeft delta tijd voor de On Update en On Fixed Update frame-gebeurtenissen. De delta tijd is de hoeveelheid tijd die is verstreken tussen het vorige frame en het huidige frame in seconden.

Voorbeelden

  • Je kunt de positie van een object elke frame herschikken met behulp van het On Update evenement.
  • Je kunt een cutscene activeren voor de eerste keer dat de scène draait met behulp van het On Scene Start evenement en de Triggers on Restart schakelaar uit te schakelen.
  • Wanneer de speler het project pauzeert, kan hun voortgang in het spel automatisch worden opgeslagen via het Wijzig Opslaan Bestand gedrag. Je kunt dit laten gebeuren On Pause evenement.

Gerelateerd

Ontvang Bericht