Como funciona a Hitbox no GDevelop?
Uma hitbox é uma área definida em torno de um objeto ou personagem que determina onde colisões ou interações ocorrem no jogo. No GDevelop, as hitboxes são essenciais para detectar colisões precisas entre objetos.
No GDevelop, cada sprite possui uma máscara de colisão padrão que define sua hitbox. Essa máscara pode ser ajustada para melhor corresponder à forma real do objeto, garantindo detecções de colisão mais precisas.
TIPOS DE HITBOXES
- Hitbox de Personagem: Define a área ao redor de um personagem onde ele pode ser atingido ou colidido com ataques ou outros objetos.
- Hitbox de Ataque: Define a área onde um ataque, como um soco ou uma explosão, pode causar dano a outros personagens ou objetos.
- Hitbox de Objeto: Define a área onde um objeto pode interagir com o ambiente ou com o personagem.
CRIANDO UMA HITBOX NO GDEVELOP
PASSO 1: CRIAR UM NOVO OBJETO
- No painel lateral do GDevelop, clique em “Adicionar Objeto”.
- Selecione “Sprite” para criar um novo objeto gráfico no seu jogo.

PASSO 2: SELECIONAR O SPRITE
- Na janela que se abre, clique em “Adicionar uma animação”.
- Em seguida, clique em “Adicionar uma imagem” e importe o sprite desejado para o objeto.

PASSO 3: IMPORTAR OS SPRITES
- Selecione as imagens correspondentes às animações do seu objeto e importe-as para o GDevelop.
- Certifique-se de que todas as frames necessárias para as animações estejam corretamente adicionadas.

IMPORTANTE: CASO VOCÊ ESTEJA USANDO SPRITESHEET, CLIQUE NO BOTÃO PARA SABER COMO IMPORTAR OS SPRITESHEETS
PASSO 4: EDITAR A MÁSCARA DE COLISÃO
- Após adicionar os sprites das animações, clique no botão “Editar máscara de colisão” para configurar as hitboxes.

PASSO 5: USAR UMA MÁSCARA DE COLISÃO PERSONALIZADA
- Na janela de edição, opte por utilizar uma máscara de colisão personalizada para ajustar a hitbox de acordo com a forma do seu sprite.

PASSO 6: EDITAR A HITBOX UTILIZANDO PONTOS IMPORTANTES
- Adicione ou ajuste os pontos da máscara de colisão para que correspondam às áreas significativas do sprite, garantindo precisão nas detecções de colisão.
PASSO 7: DESMARCAR OPÇÕES PADRÃO PARA EFICIÊNCIA
- Para uma hitbox mais eficiente, desmarque as opções “Usar a máscara de colisão automática” e “Compartilhar a mesma máscara de colisão para todas as frames”.

PASSO 8: EDITAR A HITBOX EM CADA FRAME DA ANIMAÇÃO
- Selecione cada frame da animação e ajuste a hitbox individualmente para assegurar que a detecção de colisão seja precisa em todas as etapas da animação.

PASSO 9: REPETIR O PROCESSO PARA OUTRAS ANIMAÇÕES
- Após editar todas as hitboxes da primeira animação, selecione as próximas animações e repita o mesmo processo para garantir consistência em todo o objeto.
