itens

Criando itens Coletáveis no Gdevelop

Os itens coletáveis são fundamentais para tornar um jogo mais dinâmico e envolvente. Eles permitem que o jogador obtenha recompensas, melhore sua progressão e explore novas possibilidades dentro do jogo. Neste tutorial, vamos aprender a criar itens coletáveis no GDevelop, um motor de jogos visual e acessível para desenvolvedores iniciantes e experientes.

Passo 1: Criando os Itens Coletáveis

  1. Adicione os objetos que serão coletáveis no jogo. Eles podem ser moedas, cristais, chaves ou qualquer outro item.

  2. Dê um nome aos objetos, como lixo1, lixo2, lixo3 e lixo4.

  3. Adicione animações ou imagens para representar os itens de forma visualmente atrativa.

hitbox
inimigos

Passo 2: Atualizando Variáveis Globais

Para rastrear a quantidade de itens coletados, podemos usar variáveis globais:

  1. Crie uma variável global chamada lixo.

  2. A cada coleta, aumente o valor da variável (lixo = lixo + 1).

  3. Opcionalmente, crie uma variável de pontuação (pontuation = pontuation + 10).

itens
itens

Passo 3: Criando as Condições para Coletar Itens

Para que os itens sejam coletáveis, devemos configurar condições para detectar quando o jogador entra em contato com eles:

    1. Adicione um evento verificando a colisão do jogador (red) com os objetos coletáveis.

    2. Configure uma ação para deletar o objeto quando a colisão acontecer.

    3. Opcionalmente, adicione uma condição extra, como pressionar uma tecla para coletar o item.

Passo 4: Criando um Portal para a Próxima Fase

Quando o jogador atingir um determinado número de itens coletados, podemos permitir que ele avance para a próxima fase:

  1. Crie um evento que verifica se a variável lixo é maior ou igual a 4.

  2. Se a condição for atendida, crie um portal (portal2) para permitir a transição.

  3. Ao colidir com o portal, espere 0.5 segundos e mude para a próxima cena (enredo2).

RESULTADO:

itens

Posts Similares

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *