SORU
17 EYLÜL 2008, ÇARŞAMBA


Bir oyunda saniyede hesaplarken Kare

Bir oyunda saniyede Kare hesaplamak için iyi bir algoritma nedir? Ekranın köşesinde bir numara olarak göstermek istiyorum. Ben sadece bu sayı çok hızlı değişiklikler son Kare render ne kadar sürdü bak.

Bonus cevap her çerçeve güncellemeler ve kare hızı vs azalan artan zaman farklı yakınsama yaramazsa puan.

CEVAP
17 EYLÜL 2008, ÇARŞAMBA


Düzeltilmiş ortalama, en kolay yolu geçerli cevap (son Kare çizmek için zaman) ve bir önceki soru ile birleştirmek gerekir.

// eg.
time = time * 0.9   last_frame * 0.1

0.9 / 0.1 oranını ayarlayarak 'sürekli' - o numara değişiklikleri yanıt verir. değiştirebilirsiniz Eski cevap lehinde daha büyük bir kısmını daha yavaş, daha yumuşak bir şans veriyor, yeni cevap lehinde büyük bir kısmını hızlı değişen bir değer verir. Belli ki iki faktörün bir eklemek gerekir!

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • apenney888

    apenney888

    27 EKİM 2010
  • Brandon McCrary

    Brandon McCr

    15 Ocak 2012
  • Christian Atlas

    Christian At

    26 Mart 2009