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