escou com um problema no meu jogo

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

escou com um problema no meu jogo

Mensagem por sonic luan em Sab 19 Fev 2011, 18:30

quanto mas objetos eu coloco na room mas ela fica lenta tem como comsertar isso.

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: escou com um problema no meu jogo

Mensagem por Da Galáxia em Sab 19 Fev 2011, 18:54

O GM fica lento, ou quando vc executa o jogo esse executavel(o jogo) fica lento? Se for o executavel, vc tem que puchar as imagens mais pesadas de fora do programa. Aqui no site explica isso. Ja a room nunca vi isso não.

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: escou com um problema no meu jogo

Mensagem por Willy em Sab 19 Fev 2011, 19:00

Verifique se esses objetos não estão usando códigos infinitos, como por exemplo, o comando instance_create(x,y,obj) no step.
Isso criaria objetos infinitamente.
Ou então, se não estão usando scripts no step tbm, etc...

O draw também usa muita memória, então você também deve leva-lo em consideração.

Para monitorar como esta a velocidade do jogo, crie um objeto e coloque isso no draw:
Código:
draw_text(view_xview+0,view_yview+0,"Fps: "+string(fps)+"/"+string(room_speed))
blz

___________


Engines, tutoriais e projetos? Clique no banner!



Atenção:
Comporte-se, senão você vai levar a cintada do Willy no meio da bunda! bravo


Willy

Ranking : Nota A
Número de Mensagens : 1812
Idade : 23
Data de inscrição : 08/06/2009
Notas recebidas : C + B + A + A
Reputação : 245
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://willy-gmbr.blogspot.com/

Voltar ao Topo Ir em baixo

Re: escou com um problema no meu jogo

Mensagem por sonic luan em Sab 19 Fev 2011, 19:05

tem mesmo muitos objetos usando draw tem 10 em cada faze usando o draw,mas eu fis um teste uma ves retirando eles da room mas continuou lento.e não tem codigos infinitos se não todas as fazes estariam lento e so são as fazes mas longas.

sonic luan

Ranking : Nota C
Número de Mensagens : 1003
Idade : 17
Data de inscrição : 28/01/2011
Notas recebidas : C-D-A-C
Reputação : 18
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://sonicmaker.forumeiros.com/memberlist

Voltar ao Topo Ir em baixo

Re: escou com um problema no meu jogo

Mensagem por Markituh em Sab 19 Fev 2011, 19:10

Isso acontece em qualquer jogo. Lembro de um amigo meu que fez uma fase no Criador de Jogos do Ben 10, ele colocou uma grande quantidade de inimigos na fase, o jogo ficou MUITO lento. Dependendo do objeto, nem tem problema, isto é, ele tem que consumir alguma memória para deixar lento. Se ele usar alguma função que exija um maior processamento, pode estar causando isso.

Lembre-se: Tudo o que é lento é relacionado ao processamento e à memória.

___________

"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: escou com um problema no meu jogo

Mensagem por Alex FC em Sab 19 Fev 2011, 19:16

Criar 2 tópicos sobre o mesmo assunto não é legal meu amigo.

http://gmbr.forumeiros.com/t14221-problema-com-velocidade-da-room

A velocidade de execução de jogo pode variar de acordo com:

-Pouca memória RAM disponível no PC;
-Número de instâncias muito grande na room;
-Efeitos de particulas que não são apagados ou que são criados sem parar;
-Checagem de colisão presisa em sprites de formato retangular ou que apenas servem para ser desenhadas na tela (Logos, HUDS, etc);
-Uso de imagens muitos grandes;
-Mal uso da expressão "for";
-Velocidade de room muito alta em conjunto com algum fator acima.

E diversos outros motivos. Mas você precisará nos dar mais informações do que você está utilizando em seu jogo, pois não possuimos bola de cristal para adivinhar o que está fazendo o seu jogo ficar lento. Ok?

E caso ninguém aqui consiga adivinhar e resolver, me mande uma MP com seu gmk que terei o maior prazer em solucionar o seu problema. Vlw?

Desculpe qualquer termo que tenha parecido ofensivo, mas é tudo em razão de tentar te ajudar.

FLWS!

Alex FC

Ranking : Nota A
Número de Mensagens : 2503
Idade : 23
Data de inscrição : 20/12/2008
Notas recebidas : B A
Reputação : 174
Insignia 1 x 1 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://redscreensoft.blogspot.com

Voltar ao Topo Ir em baixo

Re: escou com um problema no meu jogo

Mensagem por Markituh em Sab 19 Fev 2011, 19:19

Alex FC escreveu:-Pouca memória RAM disponível no PC;
-Número de instâncias muito grande na room;
-Efeitos de particulas que não são apagados ou que são criados sem parar;
-Checagem de colisão presisa em sprites de formato retangular ou que apenas servem para ser desenhadas na tela (Logos, HUDS, etc);
-Uso de imagens muitos grandes;
-Mal uso da expressão "for";
-Velocidade de room muito alta em conjunto com algum fator acima.
Só pra constar, o mal uso da expressão for nem sempre dá problema com o jogo, e sim um while e do que se não forem feitos corretamente trava o jogo legal.

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: escou com um problema no meu jogo

Mensagem por Conteúdo patrocinado Hoje à(s) 15:56


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