[resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

[resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Mensagem por taigo pradau em Qua 21 Abr 2010, 09:59

Como fazer o inimigo atira quando o play estiver perto dele poderiam me dizer um código para isso pos o que eu coloquei faz todos atirarem quando chega perto de um.
Fazendo com que o play leve danos de vários tiros de foguetes
Laughing


Última edição por taigo pradau em Qua 21 Abr 2010, 11:14, editado 1 vez(es)

taigo pradau

Ranking : Nota C
Número de Mensagens : 210
Data de inscrição : 14/04/2010
Notas recebidas : C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Mensagem por Markituh em Qua 21 Abr 2010, 10:14

Use IAs. Eu vi um código aqui de um post que acho que irá te ajudar
Thiago_o_programador escreveu:no CREATE do inimigo tu coloca:

Código:
atack1=false
atack2=false
atack=0


No STEP coloca:


Código:
if atack1= true {sprite_index=sprite do soco
if atack2= true {sprite_index=sprite do chute 
if atack=1 {atack1=true}if atack=2 {atack2=true}
if distance_to_object(obj_player)<1
{atack=1+floor(random(2))}

___________

"Não deixe para amanhã o que se pode fazer hoje"

Links úteis:
Índice de Tutoriais
Manual online do GMS

Markituh

Ranking : Sem avaliações
Número de Mensagens : 2183
Data de inscrição : 11/10/2009
Reputação : 106
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Mensagem por victor_aco em Qua 21 Abr 2010, 10:23

No step do inimigo coloque
Código:
if distance_to_object(obj_player)<50
{
 instance_create(obj_inimigo.x,obj_inimigo.y,obj_tiro)
}
No caso você substitui o valor 50 pela distancia que você quer que o inimigo perceba o player.
Na colisão do obj_player com o obj_tiro coloque
Código:
health-=1
Eu ainda não testei se der algum erro por favor me fala que tento resolver
Me esqueci coloque isso no step do tiro
Código:
 move_towards_point(obj_player.x,obj_player.y,7)

victor_aco

Número de Mensagens : 666
Idade : 21
Data de inscrição : 25/03/2010
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Mensagem por taigo pradau em Qua 21 Abr 2010, 10:59

Não pego esse código não faz nada sem efeito zerado não aconteceu nada nem um erro tem outro, mas simples que possa pega. Very Happy

taigo pradau

Ranking : Nota C
Número de Mensagens : 210
Data de inscrição : 14/04/2010
Notas recebidas : C
Reputação : 1
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Re: [resolvido]Como fazer o inimigo atira quando o play estiver perto dele

Mensagem por Conteúdo patrocinado Hoje à(s) 12:29


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo

- Tópicos similares

 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum