Conectar-se
Quem está conectado
19 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 19 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

Site 100% html5, funciona?Como colocar auto escala

em Qua 27 Maio 2015, 22:57
Galera, fiz uma room no game maker, de tamanho 1350x800.
Vi que o width é 1350 pra ficar exatamente do tamanho da minha tela.
Mas se eu colocar pra rodar num pc diferente, oque vai acontecer se a tela dele for menor? O navegador vai colocar uma barra pra poder ver o resto da tela?

Ou como eu faço algo que escale o tamanho da view com o tamanho que o navegador consegue ver? Queria escalagem só do X, tem como?
avatar
Data de inscrição : 28/08/2010
Número de Mensagens : 599
Insígnias de JAM :

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

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

Re: Site 100% html5, funciona?Como colocar auto escala

em Dom 14 Jun 2015, 23:36
oi,

se seu inglês for bom, dê uma lida nesse tutorial: https://www.yoyogames.com/tech_blog/79

meu inglês não é tão bom assim, mas pelo que entendi, você deve fazer uma tela com o conteúdo principal no centro e em volta dele, complementar a tela com mais gráficos para que se adapte a resoluções maiores.

mas, prefiro que alguém que tenha entendido bem o tuto do link explique aqui.

abraço.
avatar
Data de inscrição : 18/01/2015
Número de Mensagens : 35
Insígnias de JAM :

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

Re: Site 100% html5, funciona?Como colocar auto escala

em Seg 15 Jun 2015, 09:27
O lance é vc fazer variar um dos valores, ou a altura ou a largura com esse codigo...

var base_w = 640;
var base_h = 480;
var aspect = display_get_width() / display_get_height();
if (aspect > 1)
{
//landscape
display_set_gui_size(base_h * aspect, base_h);
}
else
{
//portrait
display_set_gui_size(base_w, base_w / aspect);
}

Se caso vc não quiser, vc poder marcar a opção KEEP ASPECT RATIO em global settings... o seu jogo vai ficar com uma corda escura nas partes excedentes do seu jogo...
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