Exibir sub-imagens com código na gamemaker: studio
O exemplo a seguir de exibir aleatoriamente sub-imagens é baseado em GameMaker: Estúdio do tutorial do software na codificação de um jogo de fuga. Comece com codificação de uma forma muito simples - usando apenas duas linhas de código que pode realmente mudar a forma como o jogo se parece.
Criar um Sprite com várias sub-imagens (por exemplo, cada sub-imagem poderia 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 (veja a figura).
A janela Propriedades do objeto para o objeto de tijolos.Video: Gamemaker Studio - Animacion al moverse y Colision - CODIGO #2
Na lista drop-down Sprite, selecione o Sprite com as sub-imagens que você acabou de criar.
A miniatura da imagem é exibida na seção Sprite, eo nome da imagem aparece no campo (veja a figura).
Escolha Adicionar Evento → Criar.
Um evento Criar aparece na seção Eventos da janela Propriedades do objeto (se referir a esta 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 com seu próprio menu.
Na janela de código (mostrado nesta figura), digite o seguinte código:
GameMaker: janela de código do Studio.image_speed = 0-image_index = andar (random (image_number)) -
Clique na marca de seleção verde no menu de ícones.
A janela de código é salvo e fechado.
Clique em OK na janela de propriedades do objeto.
As propriedades do objeto são salvos e fechados.
Coloque uma instância do objeto no quarto.
No menu principal, selecione Executar → Executar Normalmente, para testar o jogo.
A janela de compilação exibe a compilação do jogo. Quando o jogo começa, você deve ver tijolos aleatoriamente ordenados, como mostrado aqui.
Aleatoriamente ordenados tijolos.
Este código define a velocidade da imagem a 0. Esta é a velocidade GameMaker usa para mostrar as sub-imagens individuais da Sprite. O padrão é 1, o que significa que, normalmente, GameMaker mostra um quadro único (uma das sub-imagens) em cada passo do jogo.
Usando 0 como a velocidade de imagem, você está dizendo GameMaker não para animar o Sprite e mostrar apenas uma única sub-imagem. A segunda linha do código selecciona aleatoriamente uma das sub-imagens que irá ser exibidos durante o jogo.
Se você fosse usar 0,5 como a velocidade, em seguida, as sub-imagens que aparecem em câmera lenta ou na metade da velocidade. Se você quer os sub-imagens para aparecer muito rapidamente, você pode digitar um valor de 2.
Você pode ter notado que a janela de código é codificado por cores - isto é, determinado texto aparece em cores diferentes do que outros. Esse é um recurso útil do GameMaker, em que comenta, funções, variáveis e assim por diante são destacadas em cores diferentes.
Se você não gosta do código de cores, ou se você quiser usar suas próprias cores personalizadas, você pode atualizar as Preferências - a partir do menu principal escolha, Arquivo → Preferências e, em seguida, selecione os scripts e separador de código, como mostrado na figura.