Conectar-se
Quem está conectado
30 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 30 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 14/04/2010
Número de Mensagens : 210
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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)
avatar
Ranking : Sem avaliações
Data de inscrição : 11/10/2009
Número de Mensagens : 2184
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 106

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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))}
avatar
Data de inscrição : 25/03/2010
Número de Mensagens : 666
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 2

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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)
avatar
Ranking : Nota C
Notas recebidas : C
Data de inscrição : 14/04/2010
Número de Mensagens : 210
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 1

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuário

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

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
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum