Conectar-se
Quem está conectado
13 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 13 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 01/09/2012
Número de Mensagens : 36
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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 ??
avatar
Data de inscrição : 18/08/2010
Número de Mensagens : 414
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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...
avatar
Data de inscrição : 01/09/2012
Número de Mensagens : 36
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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..
avatar
Ranking : Sem avaliações
Data de inscrição : 08/06/2008
Número de Mensagens : 2314
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 100

Prêmios
   : 3
   : 0
   : 1
Ver perfil do usuáriohttp://blackcapapps.blogspot.com.br/

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

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?
avatar
Ranking : Nota B
Notas recebidas : B-C-A-C
Data de inscrição : 18/09/2008
Número de Mensagens : 2490
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 1 Insignia 3x 0
Reputação : 52

Prêmios
   : 0
   : 2
   : 1
Ver perfil do usuáriohttp://xcreatorgames.weebly.com/

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

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!
avatar
Data de inscrição : 01/09/2012
Número de Mensagens : 36
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

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

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum