Como maximizar o gui em gamemaker: studio
Video: GameMaker: Studio - Basic Tutorial
Uma coisa importante a notar quando configurar o seu jogo em GameMaker: Estúdio para uma proporção fixa (ou se você está posicionando a camada de aplicação manualmente) é que a camada (GUI) interface gráfica do usuário é normalmente letterboxed juntamente com a superfície de aplicação.
Isto torna as coisas muito fácil de posição, como o canto superior esquerdo da camada de interface gráfica é a (0,0) posição da superfície de aplicação e a largura e a altura são dimensionadas por padrão para ajustar a superfície de aplicação, também.
No entanto, isso pode não ser o que quiser. Felizmente, GameMaker permite definir a camada GUI para cobrir toda a janela de visualização ou, independentemente de onde a superfície de aplicação está a ser tirado, o que lhe permite sobrepor o efeito de letra e desenhar sobre toda a área.
Basicamente, a camada de interface é tratada para além do geral desenhar Eventos e tem o seu próprio e resolução de posicionamento, com base na posição relativa (0,0) da superfície de aplicação.
Se você escolher não para redimensionar a camada de GUI, será 1: 1 com a superfície de aplicação, mas em muitos jogos que você pode querer redimensionar esta para melhor ajuste heads-up display elementos (HUD), como teclas virtuais, contagem de munição , estado de saúde, e assim por diante.
Video: GameMaker Studio 2 vs 1.4 - Comparison
Veja como maximizar a camada de GUI e configurá-lo para 1,5 vezes o tamanho da View. Este procedimento usa tutorial “The_Application_Surface_Scaling”. Devido a isso, você precisa fazer para voltar atrás e remover todos os eventos do objeto de controle, exceto para o evento de teclado, conforme descrito no procedimento a seguir:
Com obj_Control aberto das seções anteriores, direito; clique em cada evento um de cada vez e escolha Excluir evento.
Apenas a imprensa
Evento e criar evento deve aparecer na seção Eventos. Clique para selecionar o Criar evento.
Os criar ações de Eventos aparecem na seção Ações.
Clique duas vezes na ação Executar Código.
A janela de código aparece.
Atualizar o código apenas para mostrar o seguinte:
display_set_gui_maximise () -
Este código diz GameMaker para iniciar o desenho da camada de interface gráfica do (0,0) posição de exibição (janela ou jogo) a, em vez do que a posição na qual ele desenha a superfície de aplicação.
Clique na marca de seleção verde para salvar e fechar a janela de código.
Agora você precisa atualizar as configurações do jogo Globais:
A partir do menu principal, escolha Recursos → Alterar configurações jogo global.
As configurações do jogo globais aparecem.
Clique na guia do Windows.
Do lado esquerdo da janela, clique na guia Graphics.
Na seção Opções, selecione a caixa de seleção Iniciar o modo Tela Cheia no.
Certifique-se de que permitir que o jogador para redimensionar o Jogo janela é selecionado.
Na seção Scaling, certifique-se Manter a proporção é selecionada.
Diretamente abaixo da seção Scaling, certifique-se de permitir a comutação para tela cheia é selecionado.
Clique em OK para salvar e fechar as configurações do jogo Globais.
Vá em frente e correr o jogo agora. O jogo deve começar no modo de tela cheia. Para sair do modo de tela cheia, pressione Alt + Enter. Se você redimensionar a janela, o jogo deve manter a sua relação de aspecto. Você também pode perceber que o efeito caixa de correio está de volta.