Atirador de teto

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

Atirador de teto

Mensagem por Natanz em Qua 04 Ago 2010, 20:36

Tipo um atirador de teto em um jogo de plataforma onde siga onde o player ta pra atirar

=P vlw

Natanz

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

Voltar ao Topo Ir em baixo

Re: Atirador de teto

Mensagem por Da Galáxia em Qui 05 Ago 2010, 19:18

Bem, não entende direito esse "atirador de teto". Agora se for como um canhão que fica no teto faça assim...

crie uma sprite com 48 x 8 na propriedade da sprite em origens coloque x = 0 e y = 4 (o y esta centralizado mais o X esta no pé do canhão, para podermos gira-locomo se ele estivesse com a sua base presa no teto. Agora os codes:

vamos chamar o canhão de obj_inimigo
No CREATE:
time=0//variavel para o tempo de disparo do canhão

No STEP:
if instance_exists(obj_player)//quando um objeto interage com outro é bom usar.
{
//if distance_to_object(obj_player)<150then //esse code tu libera se quiser...
//...que o inimigo atire so quando player tiver a uma determinada distancia.
if time>10 then
{
time=0 ; with instance_create(x,y,obj_bala)
move_towards_point(obj_player.x,obj_player.y,10)//10 é a velocidade da bala
} //tiro é criado com intervalo de tempo
{time+=1}

with (obj_bala)
{
if distance_to_object(obj_inimigo)<1 then visible=false
if distance_to_object(obj_inimigo)>1 then visible=true
//esses codes do visible, é porque o pivo do canhão esta em sua base...
//...como é o canhão que cria o tiro, o mesmo não vai sair da ponta do...
//... canhão, com isto da pra disfarçar.
}
//canhao gira seguindo o player
angulo = point_direction(x, y, obj_player.x, obj_player.y);
image_angle = angulo;
}

//se preciso, mude alguns valores do code de acordo com sua sprite.

Agora se for como um canhão que fica no teto faça assim...
se não foi isso que tu tava querendo foi mlz.

Da Galáxia

Número de Mensagens : 348
Data de inscrição : 14/01/2010
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

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