Como usar decalques com superfícies em gamemaker: studio

No jogo tutorial Superfícies de GameMaker: Studio, há casos chamados decalques.

Decalques podem proporcionar efeitos gráficos, mas não interferem com a jogabilidade. Assim como com objetos e instâncias, que pretende manter o número de decalques que aparecem no jogo para um mínimo-caso contrário, o jogo pode ser executado muito lentamente e acabará por falhar.

Video: GameMaker: Studio - One Way Platforms

Você pode desenhar decalques na superfície para ajudar a parar o seu jogo de abrandar ou ter problemas.

O procedimento a seguir pega das superfícies tutorial do software. Para começar, você cria um objeto que chama a Sprites para os decalques que vai durar um período muito curto de tempo, antes de ser destruído. Isto irá permitir que o jogo parece ter um milhão de casos, mas vai realmente têm muito poucos.

Para desenhar decalques na superfície, siga estes passos:

  1. Com o tutorial superfícies abertas, a partir da árvore de recursos, direito, clique em Objetos e selecione Criar Objeto.

    As propriedades do objeto aparecer.

  2. No campo Nome, digite obj_Decal_Surface.

  3. Escolha Adicionar Evento → Criar.

    Criar Evento aparece na seção Eventos.

  4. 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.

  5. Na janela de código, digite o seguinte:



    ressaca = -1-

    Este código cria uma variável para o Surface.

  6. Clique na marca de seleção verde.

    A janela de código é salvo e fechado.

Para liberar a memória para quando você não quiser mais o efeito decalque, siga estes passos:

  1. Desde as propriedades do objeto obj_Decal_Surface, escolha Adicionar Evento → Other → Sala End.

    Video: GameMaker Studio Networking

    Fim Sala de eventos aparece na seção Eventos.

  2. 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.

  3. Na janela de código, digite o seguinte:

    se surface_exists (surf) {surface_free (ressaca) -}
  4. Clique na marca de seleção verde.

    A janela de código é salvo e fechado.


Publicações relacionadas