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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 23/02/2011
Número de Mensagens : 90
Insígnias de JAM :

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

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

Jogo lento no antroid

em Dom 03 Ago 2014, 13:28
Tipo galera to com um problema relativamente grave. Eu postei à pouco um projeto que terminei nessa semana para postagem na google play quando tiver mais umas duas ou três fazes (o da assinatura)

Jogo: http://gmbr.forumeiros.com/t30547-d-run-v112-novo#223036

Só que nos celulares Xperia e Razr D1 rodam com velocidade normal, já no meu aparelho Motorola Defy e em um Galaxy S3 Duos ele roda lento, ainda não entendi o por quê. Até usei a parada de texture groups que ajuda um pouco com o desempenho do jogo.
Me ajudem por favor T-T kkkk bounce 

Video do jogo no emulador Bluestacks:
avatar
Ranking : Nota A
Notas recebidas : B A
Data de inscrição : 20/12/2008
Número de Mensagens : 2516
Insígnias de JAM :

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

Prêmios
   : 2
   : 1
   : 1
Ver perfil do usuáriohttp://redscreensoft.blogspot.com

Re: Jogo lento no antroid

em Dom 03 Ago 2014, 14:16
Usar o GMS pra portar pra Android não é tão simples assim.

Acabei de jogar no PC. Para um jogo simples ele já começa sugando 125 mb de memória RAM. Então há algo muito errado acontecendo.

Para isso acontecer, tem que ser com os recursos gráficos do jogo. Ou seja, backgrounds e sprites muito grandes ou até desnecessários.

Se puder passar a quantidade de imagens e resoluções do seu jogo, podemos bolar algo pra otimizar o game.

Mas aqui vão dicas:

- Use os grupos de texturas separando os por níveis, ou seja um grupo de texturas para cada fase, e um grupo para imagens comuns à todas as fases.

- Vá até um objeto de controle e coloque no evento Game Start:

Código:
surface_resize(application_surface, display_get_gui_width(), display_get_gui_height());

Esse código faz com que não sejam processados pixels desnecessários na aplicação móvel. Ou seja se a resolução nativa do game é 1024x768, mas o dispositivo exibe apenas 320x240 seria um desperdício calcular toda a área sendo que a tela é menor.

- Corte imagens com espaços em branco onde não há desenho;

- Reduza a qualidade das músicas, se são apenas instrumentais deixe o a taxa de dados em 64 Kbps;

Acho com isso já da uma amenizada. Desenvolver pra Android é uma tarefa árdua.

FLWS!
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 23/02/2011
Número de Mensagens : 90
Insígnias de JAM :

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

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

Re: Jogo lento no antroid

em Dom 03 Ago 2014, 14:51
Nossa cara, valeu, valeeu mesmo Very Happy
avatar
Ranking : Nota A
Notas recebidas : A - A - A - A - A -A -C
Data de inscrição : 08/12/2011
Número de Mensagens : 1011
Insígnias de JAM :

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

Prêmios
   : 1
   : 2
   : 1
Ver perfil do usuário

Re: Jogo lento no antroid

em Dom 03 Ago 2014, 15:28
Uma coisa que faz o fps cair muito no android é usar vários backgrounds pra fazer parallax, cada background grande com alpha consome de 4 a 7 fps.
Se este for o problema tente usar apenas dois backgorunds.
avatar
Ranking : Nota B
Notas recebidas : B
Data de inscrição : 23/02/2011
Número de Mensagens : 90
Insígnias de JAM :

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

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

Re: Jogo lento no antroid

em Dom 03 Ago 2014, 15:38
pra fazer parallax eu usei foi sprite mesmo.. mais valeu pela dica cara, vou dar uma estudada nessa parada aqui Very Happy
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