Obrigado por visitar a The Game Makers Brasil 😁 Use o fórum de Dúvidas para fazer perguntas. Se está em busca de aprender dê uma olhada nos tutoriais.

tiro se destruir com inimigo

Perguntas? A comunidade te ajuda a resolver.
Avatar do usuário
Z3UScron0s
Novato
Novato
Reações: 0
Mensagens: 4

tiro se destruir com inimigo

Mensagem por Z3UScron0s » Seg Abr 18, 2022 10:40 pm

Estou tentando fazer o tiro se destruir junto com o alvo e queria que me ajudassem aqui esta todo o codigo caso queiram dar uma olhada:

codigo do alvo(step):

if place_meeting(x,y,obj_tiro){
instance_destroy()
}

sistema de tiro do player(step):

if mouse_check_button_pressed(mb_left){
instance_create_depth(obj_player.x,obj_player.y,-1,obj_tiro)
}

sistema direçao do tiro:

move_towards_point(mouse_x,mouse_y,15)

OBS:so mais uma coisa quero que o tiro saia na frente nao dos lados,e queria que o tiro parasse de surgir dentro do personagem.Bem e so isso muita coisa foi mal ;-;.

Avatar do usuário
Christian
Membro
Membro
Reações: 0
Mensagens: 75

Re: tiro se destruir com inimigo

Mensagem por Christian » Qua Abr 20, 2022 4:32 pm

Para o tiro se destruir com o alvo tu poderia fazer de dois modos: usar um evento de colisão ou o place_meeting

Perceba que tu usa o place_meeting para destruir o alvo assim que o tiro colide com ele, então seria a mesma coisa com o tiro

Sobre o tiro sair de "dentro" do teu personagem, tu está usando as coordenadas x & y, sendo assim, o tiro sempre sairá dessa origem. Faça algo assim: x + 10;
O tiro será criado 10 pixels a frente da origem

Só não entendi o que tu quis dizer com "o tiro sair na frente e não dos lados"

Avatar do usuário
Jovane
Membro
Membro
Reações: 0
Mensagens: 27

Re: tiro se destruir com inimigo

Mensagem por Jovane » Qua Jun 22, 2022 2:38 pm

vai no cod do inimigo e cria um eveno de collision com o tiro

coloca o código:
---
instnance_destroy(other);
---
assim ele vai destruir o objeto tiro que escostar nele.
se você quiser que o inimigo se destrua junto coloca em baixo;
---
instnance_destroy(); // se você não botar nad nos parenteses ele se auto destroi.
---

Responder

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 2 visitantes