Html5 escala em gamemaker: studio
Video: Game Maker HTML5 - Upload to Newgrounds, Kongregate & More
Conteúdo
Resolução e dimensionamento técnicas em GameMaker: Estúdio para alvos de desktop também trabalham para a maior parte da meta de HTML5. No entanto, você pode ajustar o seu código especificamente para as janelas do navegador em vez de desktops. As principais diferenças são que a janela é agora referido como um elemento de tela da página web eo visor torna-se a largura e altura do browser.
Este conjunto de instruções funciona em conjunto com o tutorial do software, HTML5_Scaling. Você pode encontrar este tutorial a partir da janela New Project no separador Tutoriais. Na árvore à esquerda, aberto Intermediário e selecione HTML5_Scaling.
Com o tutorial HTML5_Scaling aberta, a partir da árvore de recursos, na pasta de objetos, clique duas vezes em obj_HTML5_Scaling.
As propriedades do objeto aparecer.
Escolha Adicionar Evento → Criar.
Criar Evento aparece na seção Eventos.
Arrastar e soltar uma ação Executar Código da guia de controle para a seção Ações.
A janela de código aparece.
Na janela de código, digite o seguinte:
base_width = room_width-base_height = room_height-width = base_width-altura = base_height-
Clique na marca de seleção verde.
A janela de código é salvo e fechado.
Video: GameMaker:HTML5 Trailer
Este código define variáveis para a largura da base e altura da sala. O segundo conjunto de variáveis serão responsáveis por quando a altura do navegador e mudança de largura. O valor inicial para as variáveis de largura e altura igual à largura da base e altura.
Para escrever um script de escala para HTML5, siga estes passos:
Na árvore de recursos, direito, clique em Scripts, e escolha Criar Script.
A janela de código de script aparece.
No campo Nome, digite scr_HTML5_Scale_Canvas.
Na janela de código, digite o seguinte:
aspecto = argument0 / argumento1-se argumento2 / aspecto gt; Argument3 {window_set_size (Argument3 * aspecto, Argument3) -} else {window_set_size (argument2, argument2 / aspecto) -} if argument4 {window_center () -}
Clique na marca de seleção verde.
A janela de código é salvo e fechado.
Este código verifica o tamanho da janela do navegador e faz os cálculos necessários para manter a relação de aspecto e escala se o jogador muda o tamanho da janela. A última linha de código gira o jogo dentro do navegador, que é opcional, e actualmente não trabalha com a meta Windows 8 (JS).