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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 25/04/2010
Número de Mensagens : 9
Insígnias de JAM :

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

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

Atirador de teto

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

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