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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota C
Notas recebidas : D+C+A
Data de inscrição : 26/09/2009
Número de Mensagens : 855
Insígnias de JAM :

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

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

[Resolvido] player atirar em varios tipos de inimigos

em Sex 18 Fev 2011, 13:50
Ola pessoal, novamente eu to com uma dúvida que não sai da cabeça e que sempre me deixa louco, desta vez eu estive progamando o personagem, a minha dúvida e que queria saber se alguem saber colocar mais inimigos nesse code como vocês podem ver abaixo:

move_towards_point(target_x-half_a_range+random(range),target_y-half_a_range+random(range),soldier_speed)

if hp <= 0 {
effect_create_above(ef_ring,x,y,.1,c_black)
instance_destroy()
}

var d,k; k = instance_nearest(x,y,enemie)
if distance_to_object(k) < view_distance {

d = point_direction(x,y,k.x,k.y)
if d <= direction + view_range && d >= direction - view_range
&& !collision_line(x,y,k.x,k.y,block,0,0) && !collision_line(x,y,k.x,k.y,soldado,0,1) {
shooting = 1
} else {shooting = 0}

if shooting && !ss {
var d; d = direction
with(instance_create(x,y,shot)) {motion_set(d,25); image_angle = d}
ss = random(max_shooting_time)
}

}

if ss ss -= 1

No caso ae de cima o player atira no inimigo automaticamete, quando ele e levado e ate uma certa distancia do inimigo, mas nesse caso ele so ataca o obj enemie, eu queria que ele atacasse todos os tipos de inimigos que for progamar.


Última edição por Patachakachakapon em Sex 18 Fev 2011, 17:46, editado 1 vez(es)
avatar
Ranking : Nota B
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Número de Mensagens : 1243
Insígnias de JAM :

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

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

Re: [Resolvido] player atirar em varios tipos de inimigos

em Sex 18 Fev 2011, 13:54
Reputação da mensagem: 100% (1 votos)
tpw, nao consegui analizar o código direito
mas vc ja pensou em usar o Parent?

Parent eh um objeto que vc cria, por exemplo "ini_parent", dae em todos objetos que é inimigo, no Parent (logo abaixo de SOLID e PERSISTENT), vc coloca esse objeto.

Daw vc coloca nos códigos, ao invez de cada inimigo, só o "ini_parent".
tpw:
Código:
var d,k; k = instance_nearest(x,y,ini_parent)

Dae todos os objetos que tem o Parent serão considerados iguais.

Espero ter ajudado
avatar
Ranking : Nota C
Notas recebidas : D+C+A
Data de inscrição : 26/09/2009
Número de Mensagens : 855
Insígnias de JAM :

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

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

Re: [Resolvido] player atirar em varios tipos de inimigos

em Sex 18 Fev 2011, 14:25
Vlw dharrison Happy funcionou direitinho aqui, hahahah eu pensava que tinha que progamar codes gigantesco, e no final era apenas colocar o code simples. mas me deu uma grande ajuda mesmo sendo algo muito simples que não sabia.
avatar
Ranking : Nota C
Notas recebidas : D-B-C
Data de inscrição : 08/09/2010
Número de Mensagens : 914
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://luizgm.blogspot.com/

Re: [Resolvido] player atirar em varios tipos de inimigos

em Sex 18 Fev 2011, 15:51
Tópico resolvido? Use a tag "[Resolvido]" no título
e peça para um administrador ou um moderador trancar esse tópico.
Puxa, também tava precisando disso Smile, mas não é só marcar a o objeto persistente nas propriedades do objeto?
avatar
Ranking : Nota B
Notas recebidas : A - B
Data de inscrição : 04/02/2009
Número de Mensagens : 1243
Insígnias de JAM :

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

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

Re: [Resolvido] player atirar em varios tipos de inimigos

em Sex 18 Fev 2011, 15:58
@Patachakachakapon
De nada mano, precisar tamos ae (:

@Luiz
Nesse caso dele era mais facil usar Parent
Conteúdo patrocinado

Re: [Resolvido] player atirar em varios tipos de inimigos

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