Fabricante do jogo: tutorial matriz

Uma matriz é uma grade de um ou dois-dimensional de valores de variáveis.

Game Maker é um ambiente de desenvolvimento concebido para permitir que os novatos rapidamente criar os seus próprios jogos simples. Mesmo que o Game Maker pode ser usado por aqueles que não têm experiência em programação, arrastando e soltando blocos de ação, ele também contém uma linguagem de desenvolvimento poderosa chamada GML. Este contém todas as características de qualquer linguagem de programação moderna, incluindo a capacidade de usar matrizes de variáveis. O uso de matrizes em Game Maker é muito fácil, e requer apenas uma ou duas linhas de código para implementar.

  • Comece Game Maker e configurar o ambiente do jogo. Criar uma nova sala e um objeto, e coloque uma instância do objeto na sala.

  • Adicionar um "Crio" evento para o objeto e colocar uma "Executar um pedaço de código" acção nele. Cole o seguinte bloco de código para a janela que se abre quando você clica duas vezes a ação:

    {

    character_info [0,0] = "Zed";

    character_info [0,1] = 0;

    character_info [0,2] = 36;

    character_info [1,0] = "Pode";

    character_info [1,1] = 4;

    character_info [1,2] = 348;

    character_info [2,0] = "Consuella";

    character_info [2,1] = 4;

    character_info [2,2] = 224;

    }



    O código acima cria uma matriz bidimensional, três variáveis ​​de diâmetro e três variáveis ​​de altura. Cada um destes nove locais é dado um valor diferente - algumas cordas e alguns inteiros.

  • Adicionar um "Desenhar" evento e lugar outra "Executar um pedaço de código" ação, desta vez no interior do mesmo. Cole as seguintes linhas em sua janela de código:

    {

    for (i = 0- ilt; = 2- = i + 1)

    {

    para (j = 0- JLT; = 2- = j + 1)

    {

    draw_text (x + (60 * i), y + (16 * j) ou estria (character_info [i, j]));

    }

    }

    }

    Este imprime todo o conteúdo da matriz à tela, por meio de dois aninhados "para loops." O primeiro laço é executado três vezes, e durante cada iteração do circuito interno é executado três vezes, de modo que todas as nove valores na matriz são desenhados.

  • Executar o seu jogo para ver a matriz no trabalho. Arrays podem ser usados ​​desta forma para armazenar todos os tipos de dados, seja pontuações, as posições dos objetos, itens em um inventário, ou mesmo linhas em uma conversa de múltipla escolha com um personagem no jogo.

De esta maneira? Compartilhar em redes sociais:

LiveInternet