Nesta atividade devemos explicar as alterações necessárias no código para a execução da simulação a 60 fps, mantendo o tempo real.
Tela do programa.
Primeiro é criada a função mostraMundo(), que cria um grid na tela:
void mostraMundo() {
for (int i=0; i<12; i++) {
line(i*50, 0, i*50, 600);
line(0, i*50, 600, i*50);
}
}
Em seguida é criada a função MRU:
float MRU(float v, float t) {
float d;
d = v * t;
return(d);
}
A mudança essencial da nova tarefa para a desenvolvida em sala é principalmente a aplicação do frameRate(60) e a suavização do
tA (tempo Atual), feita desta maneira no draw():
tA = tA+(1.0/60);
Download do arquivo:
Comentários
Postar um comentário