presiso de ajuda meu jogo esta ficando muinto pesado

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

presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por sonic luan em Sex 11 Mar 2011, 16:14

meu jogo esta ficando muinto pesado então eu queria saber como fas para ele carregar durante o jogo não so quando comesa por esemplo quando termina uma fase carrega para ir para a outra da para faser 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: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por KaxoteGM em Sex 11 Mar 2011, 16:25

Cara eu não sei exatamente resolver seu problema, mas talvez se você reduzir o tamanho dos backgrounds talvez ajude.

Use o Picture Maneger do office talvaez ajude....Como??
Código:
Vá onde se encontra a imagem original no seu pc e clique com o botão direito na foto / "Abrir com..." / "Microsoft Office Picture Maneger"/ "Menu imagem" / " Compactar Imagem"
dai vai ter 4 Opções : "Não Compactar", "Documentos", "Páginas da Web", "E-mails" escolha a preferida mas eu acho que a Documentos da mais certo.
Flw Man

KaxoteGM

Ranking : Nota C
Número de Mensagens : 140
Idade : 22
Data de inscrição : 08/01/2011
Notas recebidas : D-B-C
Reputação : 14
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por sonic luan em Sex 11 Mar 2011, 16:54

não no meu jogo não tem background eu uso draw para faser uma sprite como background que segue o player.

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: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por Willy em Sex 11 Mar 2011, 17:02

O evento Draw é o que mais pesa no GM.
Efeitos de particulas quando usados em exesso causam uma perda significativa no desempenho.
Veja também se não tem algum objeto fazendo um loop infinito de códigos, o que também faz o jogo ficar lento.
Muitos objetos executando um Step também causa lentidão. Eu ja passei por isso quando usei um script no obj_bloco. Tal objeto é o que mais tem na room, resultando na lentidão.

Você pode acompanhar o desempenho do seu game com esse código:
Draw:
Código:
draw_text(view_xview+8,view_yview+8,"FPS: "+string(fps)+string("/")+string(room_speed))
Espero ter ajudado.
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: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por saim em Sex 11 Mar 2011, 17:19

Desative objetos que não estão sendo usados.
Use backgrounds (existem formas de fazer as backgrouds seguirem o player).
Limpe seus códigos.

Por outro lado, eu bem que gostaria de saber como carregar apenas a fase que será jogada. Jogos profissionais fazem isso. Se alguém souber como, estou acompanhado o tópico! Smile

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por Markituh em Sex 11 Mar 2011, 19:00

saim escreveu:Por outro lado, eu bem que gostaria de saber como carregar apenas a fase que será jogada. Jogos profissionais fazem isso. Se alguém souber como, estou acompanhado o tópico!
Saim, só é pensar no óbvio! Carrega-se um arquivo da pasta do jogo Happy Vou ver se faço uns testes com isso...

Sonic, como já disseram, muitos recursos desnecessários podem causar isso, principalmente músicas grandes, e de preferência .wav e .mp3. Para carregar imagens, tem que ter a versão Pro, mas para carregar arquivos para carregar as fases, por exemplo, pode ser feito com a Lite.

___________

"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: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por sonic luan em Sex 11 Mar 2011, 20:23

o meu e Pro mas como carrega as fases???

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: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por fonetico em Sex 11 Mar 2011, 20:28

Realmente a maioria dos jogos do Sonic precisam ter um load, até porque suas fases são muito extensas. Aviso que fazer um load é uma coisa um pouco avançada demais, mas clique no link abaixo, ele te levará a um tutorial do capitão commando que explica isso direitinho:

http://gmbr.forumeiros.com/t3814-fazendo-um-load-game?highlight=Fazendo

fonetico

Número de Mensagens : 1830
Idade : 21
Data de inscrição : 05/10/2009
Reputação : 7
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   :
   :
   :

Voltar ao Topo Ir em baixo

Re: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por saim em Sab 12 Mar 2011, 14:14

[quote="Markituh"]
saim escreveu:Por outro lado, eu bem que gostaria de saber como carregar apenas a fase que será jogada. Jogos profissionais fazem isso. Se alguém souber como, estou acompanhado o tópico!
Saim, só é pensar no óbvio! Carrega-se um arquivo da pasta do jogo Happy Vou ver se faço uns testes com isso...[quote]

E esse arquivo conteria?... Sprites? Bakcgrounds? Músicas? Posições de objetos? Tudo isso e mais um pouco?
Eu até entendo que armazenar recursos externamente possa agilizar o carregamento do jogo, mas como programar as fases sem os recursos? Hm... fazendo tudo com sprites simples e alterando o sprite na hora do jogo, claro.
Sons também são mais-ou-menos simples de se carregar de fora.
Já a edição das fases, acho que não é interessante de se deixar de fora, é? Quer dizer, é possível criar um controller que gere um arquivo de texto com a posição de cada um dos objetos, para serem criados no início de cada fase, mas existe ganho nisso?

Aguardo seus testes. Fiquei curioso.

Edit: Woops, foi mal, fonetico, não tinha visto seu post. Vou olhar o link.

saim

Ranking : Nota B
Número de Mensagens : 2964
Idade : 38
Data de inscrição : 14/01/2011
Notas recebidas : C-D-A-B
Reputação : 121
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 0
   : 3

Voltar ao Topo Ir em baixo

Re: presiso de ajuda meu jogo esta ficando muinto pesado

Mensagem por Conteúdo patrocinado Hoje à(s) 21:52


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