Duvidas sobre resolução no GM

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

Resolvido Duvidas sobre resolução no GM

Mensagem por irlansn em Seg 03 Set 2012, 15:01

Olá pessoal, estou querendo pesquisar mais sobre Resolução no gm, e surgiu umas duvidas:

  1. O GM tem a aba de Resoluções no Global Game Settings:

    Se eu mudar a resolução aqui, ele vai mudar a resolução do computador mesmo... Se eu abaixar a resolução deixa o jogo mais leve apanas em relação a placa de vídeo ou a memoria RAM também?
  2. Como posso modificar essa resolução durante o jogo? Qual código usar?
  3. E como isso funciona? Por exemplo, se eu tenho o tamanho de minha View maior que a resolução, ele diminui o tamanho das imagens, isso realmente deixa o jogo mais leve?
  4. Tem como especificar a resolução, ou só tem essas? Queria deixar em FULL HD também, o que seria 1920x1080, não tem essa opção*


agradeço desde já, flw


Última edição por irlansn em Ter 04 Set 2012, 21:31, editado 1 vez(es)

irlansn

Ranking : Nota C
Número de Mensagens : 482
Idade : 18
Data de inscrição : 18/01/2011
Notas recebidas : B+D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por Malcolm Edit em Seg 03 Set 2012, 15:27


Malcolm Edit

Número de Mensagens : 22
Idade : 17
Data de inscrição : 09/06/2012
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

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por irlansn em Seg 03 Set 2012, 18:28


Cara isso eu já sei fazer, é +/- assim que faço meus jogos hj, mas quero que o que o jogador veja na view, independente da resolução seja a mesma coisa(desta forma e da que eu criei ele com resoluções maiores vem mais doque com resoluções menores) Tenho um jogo que os gráficos são em FULL HD, mas quero que o jogador possa diminuir a resolução sem diminuir o que ele vê da room... Para isso tenho que usar esse sistema de resolução do Global Game Settings mas o que quero é saber como ele funciona (de forma mais detalhada), saber como mudar esses valores por códigos (durante o jogo), e saber se posso "criar" outras resoluções alem dessas que o GM disponibiliza...


Obrigado por responder, flw

irlansn

Ranking : Nota C
Número de Mensagens : 482
Idade : 18
Data de inscrição : 18/01/2011
Notas recebidas : B+D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por Rodrigo Santiago em Seg 03 Set 2012, 22:52

Olá, eu estou disposro a responder todas as perguntas(o possível) destes tópicos.
Aqui vai a resposta:

As alterações permanecem enquanto o jogo estiver ativo

Color depth - São as cores usadas pela placa de vídeo, 16 bits possue menos cores que 36, se forem usadas cores de 36 bit que não estão em 16-bit elas são 'arredondadas' para uma cor de 16.

Resolution- Muda a resolução total do monitor, é mais sensato usar esta opção em tela cheia.
obs.:Se uma resolução é menor que a suportada pela placa de vídeo ou atualização do windous(xp,7,8,pro,starter) é ignorada!

Frequency-É a frequencia em Hertz que o monitor vai atualizar a tela. A maioria dos monitores só suporta apenas um, então recomendo que deixe em no chang.

Estas partes Não alteram a tela do jogo e sim o monitor como um todo, alterando indiretamente a resolução do jogo.


Aqui vão os sctipts:
display_get_width() Devolve a largura atual do monitor
display_get_height() Devolve a altura atual do monitor.
display_get_colordepth() Devolve a seleção de bits da tela(16,32)
display_get_frequency() Devolve a frequencia em Hertz.

display_set_size(w,h) Altera o tamanho da tela, mais apenas para combinações permtidas pela placa de vídeo ou atualização do sistema, devolve se foi alterada.
display_set_colordepth(coldepth) A mesma coisa para para seleção de 16 ou 32 bits
display_set_frequency(frequency) Novamente para frequencia(lembre-se nem todo número dá certo, prefira 60)
display_set_all(w,h,frequency,coldepth) Altera logo tudo de uma vez
display_test_all(w,h,frequency,coldepth) Testa se as alterações vão ser possíveis, use -1 para colocar a mesma, lembre-se isto não vai alterar somente devolve um número.
display_reset() Reinicia as alterações

EXTRA:

display_mouse_get_x() Devolve a posição do mouse X em relação ao monitor, util para medir distancias exatas.

display_mouse_get_y() Devolve a posição do mouse Y em relação ao monitor, util para medir distancias exatas.

display_mouse_set(x,y) Define a posição do mouse com respeito ao monitor, note que isto altera o mouse_x, mouse_y

Rodrigo Santiago

Ranking : Nota B
Número de Mensagens : 1281
Idade : 20
Data de inscrição : 28/07/2012
Notas recebidas : C + C + B
Reputação : 73
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 3
   : 1
   : 3

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por irlansn em Ter 04 Set 2012, 20:36

Rodrigo Santiago, MUITO obrigado! só mais uma duvidazinha besta:

display_set_size(w,h) Altera o tamanho da tela, mas apenas para combinações permitidas pela placa de vídeo ou atualização do sistema, devolve se foi alterada.

Tem como saber quais são estas resoluções, afinal varei de PC para PC...

obrigadooooo flw

irlansn

Ranking : Nota C
Número de Mensagens : 482
Idade : 18
Data de inscrição : 18/01/2011
Notas recebidas : B+D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por luiz_eldorado em Ter 04 Set 2012, 21:19

irlansn escreveu:Tem como saber quais são estas resoluções, afinal varei de PC para PC...
Você pode sair testando num for todas as resoluções e mandar num array.
Código:
total=0;
for(w=1;w<2000;w+=1)
for(h=1;h<2000;h+=1) {
if display_test_all(w,h,-1,-1); {
tamanhos[total,0]=w;
tamanhos[total,1]=h;
total+=1
}
}
É claro que isso pode dar a lag danado, eu fiz um teste aqui, dá mais ou menos 2 milisegundos pra cada teste que você fizer. Ou seja, o código acima demora mais ou menos uma hora para ser feito. '-'
Mas talvez você encontre algo no registro do Windows, deve ter lá em algum lugar que registre quais são as resoluções...

luiz_eldorado

Ranking : Nota C
Número de Mensagens : 928
Idade : 17
Data de inscrição : 30/07/2011
Notas recebidas : C
Reputação : 47
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://luizpontes.tk/

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por irlansn em Ter 04 Set 2012, 21:31

luiz_eldorado vlw cara, nem acredito que não tive essa ideia antes!

flw podem trancar o tópico

irlansn

Ranking : Nota C
Número de Mensagens : 482
Idade : 18
Data de inscrição : 18/01/2011
Notas recebidas : B+D
Reputação : 5
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: Duvidas sobre resolução no GM

Mensagem por Conteúdo patrocinado Hoje à(s) 19:54


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