Kare Olayı | hyperPad Documentation

Loading...

Logo

Açıklama

Frame Event davranışı, belirli bir çerçeve olayı gerçekleştiğinde bir olay tetikler. Bu davranış, çerçeve mükemmel yürütmelerine olanak tanır.

Özellikler

Olayda Bir Kez Tetikler

Olay

Davranışın dinlemesi için bir olay seçin.

  • Güncelleme Yerinde - Her çerçeve ekranın üzerine çizildiğinde bir olayı tetikler. Bu, kare hızına bağlı olduğundan, bunu zamanın bir referansı olarak kullanmayın.
  • Sabit Güncelleme Yerinde - Oyun içi her saniyede 60 kez bir olayı tetikler. Güncelleme Yerinde olayın aksine, bu olay performanstan bağımsız olarak her zaman aynı hızda tetiklenir, bu da delta zamanının her zaman tutarlı olacağı anlamına gelir.
  • Paus Yerinde - Oyun hamburger simgesine basarak duraklatıldığında bir olay tetikler. Dışa aktarılan projelerde, bu olay asla tetiklenmeyecektir.
  • Devam Et Yerinde - Oyun devam düğmesine basıldığında bir olay tetikler. Dışa aktarılan projelerde, bu olay asla tetiklenmeyecektir.
  • Sahne Başlangıç Yerinde - Çalışan sahnenin ilk çerçevesinden önce bir olayı tetikler. Sahne yeniden başlatıldığında tekrar tetikleme seçeneği olacaktır. Bu, proje çalışmaya başlamadan önce bazı şeyleri ayarlamak için kullanışlıdır.
  • Nesne Oluşturulduğunda - Nesne çalışma zamanında oluşturulduğunda bir olayı tetikler. Bu, sahne başladığında tetiklenmez.
  • Nesne Yok Edildiğinde - Nesne çalışma zamanında yok edildiğinde bir olayı tetikler.
  • Nesne Etkinleştirildiğinde - Nesne çalışma zamanında etkinleştirildiğinde bir olayı tetikler.
  • Nesne Devre Dışı Bırakıldığında - Nesne çalışma zamanında devre dışı bırakıldığında bir olayı tetikler.

Çıktılar

Delta Zamanı

Bu davranış Güncelleme Yerinde ve Sabit Güncelleme Yerinde çerçeve olayları için delta zamanı çıktısını verir. Delta zamanı, önceki çerçeve ile mevcut çerçeve arasında geçen süredir (saniye cinsinden).

Örnekler

  • Her çerçevede bir nesnenin konumunu Güncelleme Yerinde olayı kullanarak yeniden hesaplayabilirsiniz.
  • Sahne ilk kez çalıştığında bir ara sahne tetiklemek için Sahne Başlangıç olayını kullanarak Yeniden Tetikleme anahtarını devre dışı bırakabilirsiniz.
  • Oyuncu projeyi duraklattığında, oyun içi ilerlemesi Kaydetme Dosyasını Değiştir davranışı aracılığıyla otomatik olarak kaydedilebilir. Bunu Paus olayında tetikleyebilirsiniz.

İlgili

Mesaj Al