Página 1 de 1

Como faço para controlar o fps do jogo ?

Enviado: Dom Jul 31, 2016 4:45 pm
por nicoca
Como faço para controlar o fps do jogo ? 

queria controla o fps ou step tem como ?

Re: Como faço para controlar o fps do jogo ?

Enviado: Dom Jul 31, 2016 5:44 pm
por thyago
O jogo inicia em 30 fps normalmente, para mudar coloque

Código: Selecionar todos

room_speed = 20
// ou outro valor que você quiser

Re: Como faço para controlar o fps do jogo ?

Enviado: Seg Ago 01, 2016 1:55 am
por gabrielsch
De acordo com o manual:
  • room_speed: o número de vezes que o evento Step das instancias devem ser executados.
  • fps: o número de vezes que o evento Step das instancias estão realmente sendo executados.
Lembrando que a variável fps é limitada pelo valor da room_speed e por isso existe a variável fps_real que mostra com precisão o numero de ciclos por segundo.

Respondendo a sua pergunta, a unica coisa que você vai conseguir alterar é a velocidade da sala e torcer para que a maquina que rodar o jogo consiga acompanhar o numero de ciclos que o jogo tenta fazer, por esse motivo que é recomendado utilizar a variável delta_time para corrigir atrasos de possíveis perdas de desempenho.

Re: Como faço para controlar o fps do jogo ?

Enviado: Seg Ago 01, 2016 11:45 pm
por Gonzo
Se você quer ter controle sobre quanto o CPU  está consumindo durante o desenvolvimento faça o seguinte: crie um obj qualquer e em create evento coloque..

Código: Selecionar todos

room_speed=60
globalvar delta;
delta = 1;
em Step evento

Código: Selecionar todos

delta = 60/1000000*delta_time;
em Draw evento

Código: Selecionar todos

draw_text (view_xview+55,view_yview+60,"  FPS:" + string (fps))
eu uso isso pra ver se o jogo tá pensadão, vlw