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 : 24/05/2013
Número de Mensagens : 128
Insígnias de JAM :

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

Tipo de Draw que dê melhor fps...

em Qua 12 Ago 2015, 23:54
Bem, to fazendo um joguinho multiplayer, por enquanto está tudo certo, mas tem muitos eventos DRAW, que são apenas para desenhar letreiros tipo a quantia de dinheiro que o personagem tem. Qual o Draw que me garante mais fps? Lembrando que estou usando apenas para desenhar textos Very Happy
avatar
Ranking : Nota A
Notas recebidas : C + B + A + A
Data de inscrição : 08/06/2009
Número de Mensagens : 1844
Insígnias de JAM :

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

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

Re: Tipo de Draw que dê melhor fps...

em Qui 13 Ago 2015, 00:30
Um draw_text não trará problema de FPS algum pra você. Em todo caso, recomendo que use Draw GUI para fazer as informações da tela, não por motivos de desempenho, mas por motivos de praticidade e compatibilidade.

Flws... blz
avatar
Data de inscrição : 27/02/2014
Número de Mensagens : 14
Insígnias de JAM :

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

Re: Tipo de Draw que dê melhor fps...

em Sex 21 Ago 2015, 12:25
Qual o Draw que me garante mais fps?

Pode parecer óbvio, mas é o que desenha menos.

O que faz uma função de desenho, basicamente, é transferir blocos de pixels entre espaços distintos de memória de vídeo. Esse é um processo de cópia.

Quando usamos uma função que desenha um vetor, nada é copiado, mas o vetor é transformado em pixels diretamente na memória de destino. Esse é o processo de rasterização.

Em suma, rasterizar é mais rápido do que copiar, portanto, funções de vetores podem ser mais rápidas, mas tudo depende da fluidez do seu código.

As funções de texto, no Game Maker, são funções de cópia, ao contrário do que se imagina (uma fonte, em tese, é um vetor), pois o GM rasteriza os caracteres da fonte em imagens pré-carregadas. Portanto, qualquer função de texto terá o mesmo desempenho, com exceção das que 'esticam' ou 'rotacionam'.

Grande abraço.
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