Como classificar sub-imagens em gamemaker: studio
Video: Fast, cross-platform development with GameMaker Studio 2
Se você quiser usar um único objeto para exibir várias instâncias dentro de um quarto em GameMaker: Studio, você pode atribuir um Sprite a esse objeto que tem várias sub-imagens. Em seguida, você pode escrever o seguinte código para que GameMaker mostra as sub-imagens de uma forma ordenada. O seguinte exemplo de código é a partir do tutorial do software de codificação, o que mostra como fazer um jogo de estilo de fuga.
Criar um sprite com pelo menos quatro sub-imagens (por exemplo, cada sub-imagem pode ser um tijolo de cor diferente).
O Sprite deve aparecer na árvore de recursos.
Escolha Recursos → Criar objeto.
A janela Propriedades do objeto aparece.
No campo Nome, digite algo como obj_brick.
Na lista drop-down Sprite, selecione o Sprite com as sub-imagens.
A miniatura da imagem é exibida na seção Sprite, eo nome da imagem aparece no campo.
Escolha Adicionar Evento → Criar.
Um evento Criar aparece na seção Eventos da janela Propriedades do objeto (veja a figura).
Arraste e solte o Executar Ação Código da guia de controle na seção Ações.
Uma janela de código vazia aparece.
Na janela de código, digite o seguinte código:
image_speed = 0-se y lt; = 32 image_index = 0 elseif-y lt; = 64 image_index = 1 elseif-y lt; = 96 = image_index 2-elseif y lt; = 128 image_index = 3-elseif y lt; = 160 = 4- image_index
Os controlos de código para a posição Y da Instância (conforme determinado pelas coordenadas do quarto) e, em seguida, atribui o número de índice do sprite para determinar quais os sub-imagem a ser exibida.
Um exemplo de tijolos classificados usando o índice de sub-imagens.Clique na marca de seleção verde para salvar e fechar.
A figura mostra um exemplo de triagem sub-imagens por índice usando esse código. Este jogo utiliza um único Sprite com cinco sub-imagens, que são exibidos com base em seu índice.