Ir ao conteúdo

calcular frames por segundo usando API functions


Cambalinho

Posts recomendados

Postado

alguem me pode explicar como uso as funçoes API para calcular as frames por segundo(ou seja o Game Loop)?

eu consigo meter as imagens, mas nao sei como funciona as funçoes para calcular as frames por segundo:(

Postado

ja sei como fazer isso:

long TempTime;
double Fps;
long FrameCount;
int GameLoop=1;
do
{
TempTime = GetTickCount() + 10;
FrameCount = FrameCount + 1;
if (Fps + 1000 <= GetTickCount())
{
Fps = GetTickCount();
FrameCount = 0;
}
//if the key esc was pressed then GameLoop=0 and exit the loop
if (GetAsyncKeyState (VK_ESCAPE) & 0x8000) GameLoop=0;
}
while(GameLoop==1);

desculpem mas nao sei explicar o codigo, porque nem sei bem o que a funçao GetTickCount() faz. apenas sei que nos ajuda a calcular os segundos, para podermos meter FrameCount a zero.

  • Moderador
Postado

Caso o autor do tópico necessite, o mesmo será reaberto, para isso deverá entrar em contato com a moderação solicitando o desbloqueio.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!