Relação entre step e segundo

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Relação entre step e segundo

Mensagem por Denbs em Sab 03 Dez 2011, 16:02

Iae galera, faz um bom tempo que nãp venho aki pois estava fazendo coisas importantes (jogando ddtank com amigos(nick:12, serv:12)) e estive na fazenda de meu pai onde não prestava internet e retomei o projeto do meu jogo de estacionar...
A questão é que queria colocar tempo no jogo, sei como se faz mas não sei quantos segundos correspondem aum step ou quantos steps equivalem a um segundo..

Ajudem aew...

flw

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Relação entre step e segundo

Mensagem por luiz_eldorado em Sab 03 Dez 2011, 16:09

1 segundo = Velocidade da room

A Velocidade da room pode ser vista na aba Settings da room, na parte Speed. Normalmente é 30. Então, pra fazer o tempo, você tem que por:

Código:
draw_text(0,0,floor(steps/room_speed))

É floor ali para aredondar pra baixo. room_speed é a velocidade da room.
Até mais!

EDIT: Responda primeiro ou ... esqueci como era a frase...


Última edição por luiz_eldorado em Sab 03 Dez 2011, 16:14, editado 1 vez(es)

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Re: Relação entre step e segundo

Mensagem por Limalokão em Sab 03 Dez 2011, 16:11

30 steps = 1 segundo

Create Event:
execute code:

Código:
var_tempo=0
tempo=false
alarm[0]=1*30

segundos=0


Alarm Event for alarm 0:
execute code:

Código:
tempo=true
alarm[0]=1*30


Step Event:
execute code:

Código:
if tempo=true
{
segundos+=1
}
else
{
//
}
tempo=false


if segundos>59
{
segundos=0
}


Draw Event:
execute code:

Código:
draw_text(x,y,"Segundos:"+string(segundos))

Limalokão

Ranking : Nota C
Número de Mensagens : 803
Idade : 24
Data de inscrição : 24/11/2009
Notas recebidas : C
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Relação entre step e segundo

Mensagem por Denbs em Sab 03 Dez 2011, 16:18

Blz, vlw.

Pode tracar

Denbs

Número de Mensagens : 204
Idade : 19
Data de inscrição : 19/01/2011
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Relação entre step e segundo

Mensagem por Markituh em Sab 03 Dez 2011, 16:56

Na verdade, não é bem assim. O tempo internamente é medido em milisegundos, o room speed só é pra ter como base. O número de steps que você bota no alarm é multiplicado pela room speed, e nós sabemos que 1 segundo são 1000 milisegundos. 30 x 30 = 900

Sendo assim, a quantidade de steps para se ter 1 segundo vai depender sempre da room speed. Se quiser trabalhar de forma "pura", só colocar o room speed 1 e trabalhar normalmente com milisegundos.

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: Relação entre step e segundo

Mensagem por Conteúdo patrocinado Hoje à(s) 16:25


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum