Frame-begivenhed | hyperPad Documentation

Loading...

Logo

Beskrivelse

Behavituret Frame Event udløser en hændelse, når en specificeret frame-hændelse opstår. Dette behavior muliggør frame-perfekte udførelser.

Egenskaber

Udløses én gang ved hændelse

Hændelse

Vælg en hændelse, som behavior skal lytte til.

  • Ved opdatering - Udløs en hændelse hver gang en frame bliver tegnet på skærmen. Bemærk, at dette afhænger af billedhastigheden, så stol ikke på dette som en reference for tid.
  • Ved fast opdatering - Udløs en hændelse 60 gange pr. in-game sekund. I modsætning til On Update-hændelsen, vil denne hændelse altid blive udløst med samme hastighed, uanset ydeevne, hvilket betyder, at delta-tiden altid vil være konsekvent.
  • Ved Pausere - Udløs en hændelse på den frame, hvor spillet er blevet sat på pause ved at trykke på hamburger-ikonet. I eksporterede projekter vil denne hændelse aldrig blive udløst.
  • Ved genoptagelse - Udløs en hændelse på den frame, hvor spillet ikke længere er sat på pause ved at trykke på genoptagelsesknappen i Debug-menuen. I eksporterede projekter vil denne hændelse aldrig blive udløst.
  • Ved scenes start - Udløs en hændelse før den første frame i den kørende scene. Der vil være en mulighed for at udløse igen ved scene-genstart. Dette er nyttigt til at opsætte ting før projektet begynder at køre.
  • Ved objekts spawne - Udløs en hændelse, når objektet er blevet spawned under runtime. Dette udløses ikke, når scenen starter.
  • Ved objekts destruere - Udløs en hændelse, når objektet er blevet ødelagt under runtime.
  • Ved objekts aktivere - Udløs en hændelse, når objektet er blevet aktiveret under runtime.
  • Ved objekts deaktivere - Udløs en hændelse, når objektet er blevet deaktiveret under runtime.

Outputs

Delta-tid

Dette behavior outputter delta-tid for On Update og On Fixed Update frame-hændelserne. Delta-tiden er den tid, der er gået mellem den forrige frame og den nuværende frame i sekunder.

Eksempler

  • Du kan genberegne et objekts position hver frame ved hjælp af On Update -hændelsen.
  • Du kan udløse en cutscene for første gang, scenen kører, ved at bruge On Scene Start -hændelsen og deaktivere Triggers on Restart-toggle.
  • Når spilleren pauser projektet, kan deres fremgang i spillet automatisk gemmes via Modify Save File-behavior. Du kan få dette til at ske ved On Pause -hændelsen.

Relateret

Modtag besked