[Resolvido]Quanto um step vale?

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

Resolvido [Resolvido]Quanto um step vale?

Mensagem por God_of_war425 em Qui 26 Jul 2012, 14:57

Um step vale quanto? 1milezio? ou menos que iso? parese uma pergunta boba mais eu preciso calcular o tempo o max ezato possivel para o projeto ficar bom eu não sei quanto ezatamente vale um step.flw


Última edição por God_of_war425 em Qui 26 Jul 2012, 16:09, editado 1 vez(es)

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Quanto um step vale?

Mensagem por Doritos555 em Qui 26 Jul 2012, 15:00

Ele vale algo como [30 steps = 1 segundo]

Doritos555

Ranking : Nota A
Número de Mensagens : 78
Idade : 20
Data de inscrição : 19/01/2012
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Quanto um step vale?

Mensagem por PedroX em Qui 26 Jul 2012, 15:07

Vale (1000 / room_speed) milissegundos.

Se for 30 a room_speed, vai ser 33,333 ms; se for 50, vai ser 20 ms; se for 60, vai ser 16,666 e assim por diante.

Até mais!

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Hmm

Mensagem por God_of_war425 em Qui 26 Jul 2012, 15:33

Não entendi nada!kk ainda não sei quando 1 step vale...pode explica de uma outra forma porfavor?

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Quanto um step vale?

Mensagem por PedroX em Qui 26 Jul 2012, 15:49

Um step é executado (teoricamente) a cada 1/30 segundos (você pode alterar). Ou seja, ele é executado 30 vezes por segundo. Se você dividir 1 segundo em 30 partes, cada parte terá 0,033333 segundos. Convertendo para milissegundos (milésima parte de 1 segundo), é o mesmo que 33,333 milissegundos.

Mas há outros fatores, como funções lentas ou muito código, o que pode fazer com que um step dure mais. Ele não dura menos que o padrão.

Quer fazer um teste? Coloca no Create:

Código:
tempo = current_time;

Depois no Step:
Código:
tempo = current_time - tempo;

O valor de tempo será o tanto de milissegundos que se passaram desde o último step. É assim (basicamente) que se testa a velocidade de engines/DLLs.

Você pode por no Draw:
Código:
draw_text(10, 10, string(tempo));

PedroX

Ranking : Nota C
Número de Mensagens : 6034
Idade : 21
Data de inscrição : 26/07/2008
Notas recebidas : C+B
Reputação : 286
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Resolvido Ah

Mensagem por God_of_war425 em Qui 26 Jul 2012, 16:08

Muito obrigado pela ajuda Pedro vlw a ajuda entendi tudinho.☺☻♦♣♠•◘○◙♂♀ sei monte de simbolos mais fazer aquele zerionho do seu nome não kkk vlw pela expicação.

God_of_war425

Número de Mensagens : 510
Idade : 18
Data de inscrição : 29/10/2011
Reputação : 4
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Quanto um step vale?

Mensagem por Conteúdo patrocinado Hoje à(s) 07:41


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