[Dúvida] Sistema de Particulas está sempre a aumentar a memória

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

[Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por Trimaster em Seg 03 Set 2012, 08:24

Consegui resolver a outra duvida, bastou-me ir ver ao youtube e pesquisar muito no forum, mesmo muito e encontrei este codigo part_emitter_burst que resolvei o meu problema, mas eu quando executei o gestor de tarefas do windows reparei que o jogo estava a consumir cada vez mais memoria, serca de 0.100k por 4 a 5 segundos , então tentei meter vida nas particulas, e nada continuava sempre a aumentar e tambem testei este codigo com uma condição é esta
Código:
 if (y<=708){part_system_clear(sys)}
como o sistema de particulas segue o personagem ele tera um y<=708, e eu acho que o codigo funcionou só que continua a aumentar a memoria conumida, devo-me preocupar, soluções ??

Trimaster

Número de Mensagens : 36
Data de inscrição : 01/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por superrafao em Seg 03 Set 2012, 12:12

Você ja viu que quando você vai baixar um jogo, la diz o tanto de memoria nessesaria? Pois é, ocorre o mesmo com game maker, pois eu acho que não existe jogo que consume memoria né?! Rolling Eyes
Alias, isso é memoria RAM, não se confunde.

Crie um objeto, pode chamalo de "con" (sem aspas), coloque no step do objeto.
Código:
if (!(current_time mod 5))
{
xx = view_xview;
yy = view_yview;
instance_deactivate_region(xx, yy, xx+view_wview, yy+view_hview, 0, 1);
instance_activate_region(xx, yy, xx+view_wview, yy+view_hview, 1);
x=objeto_player.x
y=objeto_player.y
}
Eu pedi ajuda pelo mesmo motivo do seu.
É eles me passaram isso. Esse codigo fas com que os objetos fora da view fiquem desativadas, o que pode ajudar no proscessamento do jogo.
Qualquer coisa, é so falar. Happy
Fui...

superrafao

Número de Mensagens : 414
Idade : 20
Data de inscrição : 18/08/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: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por Trimaster em Seg 03 Set 2012, 13:48

obrigado, mas não fonciou como eu esperava, visto que a memoria continua a aumenta, mas não faz mal.

P.S. acho que quando nos referimos a memória estamo-nos sempre a referir a memoria RAM xP...

e mais uma vez obrigado por partilhares o codigo..

Trimaster

Número de Mensagens : 36
Data de inscrição : 01/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por Kabeção em Seg 03 Set 2012, 14:23

Como sabe que as partículas são a causa do problema?
Pode ser outras coisas como criar instancias sem parar ou carrega recursos externos.

Você esta usando alguma função do tipo "create" no evento Step?

Kabeção

Ranking : Sem avaliações
Número de Mensagens : 2314
Data de inscrição : 08/06/2008
Reputação : 100
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 0
   : 1

http://blackcapapps.blogspot.com.br/

Voltar ao Topo Ir em baixo

Re: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por vinians em Seg 03 Set 2012, 15:24

Amigo, no link da minha assinatura você pode encontrar o Particulum. Ele é um utilitário que desenvolvi para criar um sistema de particulas para o GM. Você pode usar como base para as seus próprios exemplos já que ele exporta o código em GML que você deve colocar no Create e no STEP.
Flws!

vinians

Ranking : Nota B
Número de Mensagens : 2490
Idade : 27
Data de inscrição : 18/09/2008
Notas recebidas : B-C-A-C
Reputação : 52
Insignia 1 x 0 Insignia 2 x 1 Insignia 3 x 0
Prêmios
   : 0
   : 2
   : 1

http://xcreatorgames.weebly.com/

Voltar ao Topo Ir em baixo

Re: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

Mensagem por Trimaster em Ter 04 Set 2012, 08:30

kabeção eu sei que é das particulas porque testei sem elas e a memoria utilizada é um valor certo, e quando uzo particulas esse valor começa a aumentar, mas como é coisa pouca não faz mal....

Vinians vou ver então isso.

EDIT: impressionante, foste tu que fizes-te? eu já tinha visto um assim no youtube mas o teu está muito superior,eu provalvelmente vou uzalo para ver os efeitos, mas o codigo vou ter se der eu a escrevelo sozinho, porque senão nunca aprendo Smile, mas para me dar uma noção do que vai surgir é excelente Smile

Trimaster

Número de Mensagens : 36
Data de inscrição : 01/09/2012
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: [Dúvida] Sistema de Particulas está sempre a aumentar a memória

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


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