Rámcová udalosť | hyperPad Documentation

Loading...

Logo

Popis

Správanie Frame Event spustí udalosť, keď dôjde k určitej udalosťi rámca. Toto správanie umožňuje dokonale presné spúšťania.

Vlastnosti

Spúšťa raz pri udalosti

Udalosť

Vyberte udalosť, na ktorú bude správanie reagovať.

  • Na aktualizácii - Spúšťa udalosť zakaždým, keď sa rámec zobrazí na obrazovke. Berte na vedomie, že to závisí od snímkovej frekvencie, takže sa na to nespoliehajte ako na referenciu času.
  • Na pevnej aktualizácii - Spúšťa udalosť 60-krát za hernú sekundu. Na rozdiel od udalosti Na aktualizácii sa táto udalosť vždy spúšťa rovnakou rýchlosťou bez ohľadu na výkon, čo znamená, že delta čas bude vždy konzistentný.
  • Na pozastavení - Spúšťa udalosť v rámci, kde je hra pozastavená stlačením ikony hamburgera. Pri exportovaných projektoch sa táto udalosť nikdy nespustí.
  • Na obnovenie - Spúšťa udalosť v rámci, kde hra nie je viac pozastavená stlačením tlačidla na obnovenie v debug menu. Pri exportovaných projektoch sa táto udalosť nikdy nespustí.
  • Na začiatku scény - Spúšťa udalosť pred prvým rámcom behúcej scény. Bude existovať možnosť spustiť ju znova pri opätovnom spustení scény. To je užitočné pre nastavenie vecí pred tým, ako projekt začne bežať.
  • Na spawne objektu - Spúšťa udalosť, keď bol objekt spawnený počas behu. To sa nespustí, keď scéna začne.
  • Na zničení objektu - Spúšťa udalosť, keď bol objekt zničený počas behu.
  • Na povolení objektu - Spúšťa udalosť, keď bol objekt povolený počas behu.
  • Na zakázaní objektu - Spúšťa udalosť, keď bol objekt zakázaný počas behu.

Výstupy

Delta čas

Toto správanie poskytuje delta čas pre Na aktualizácii a Na pevnej aktualizácii rámcové udalosti. Delta čas je množstvo času, ktoré uplynulo medzi predchádzajúcim rámcom a aktuálnym rámcom v sekundách.

Príklady

  • Môžete prepočítať pozíciu objektu každým rámcom pomocou udalosti Na aktualizácii.
  • Môžete spustiť cutscénu po prvýkrát, keď sa scéna spustí, pomocou udalosti Na začiatku scény a deaktivovaním prepínača Spúšťa pri opätovnom spustení.
  • Keď hráč pozastaví projekt, ich herný progres sa môže automaticky uložiť pomocou správania Upraviť súbor s uložením. Môžete to spustiť, keď dôjde k udalosti Na pozastavení.

Súvisiace

Prijať správu