14 - Imagens

04 - MRU: Simulação a 60 fps

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:
 MRU




Anúncio

Comentários