Quando o Player se distanciar, inimigo anda até perto dele

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

Quando o Player se distanciar, inimigo anda até perto dele

Mensagem por douglas444 em Sab 18 Fev 2012, 16:54

Olá pessoal! Fiz um script básico no meu jogo, onde o inimigo começa a atirar quando o player está a 250 de distância dele, quando isso acontece e o player se distancia, o inimigo para de atirar e fica ciente de que o player ainda está na room através da variavel "global.player_descoberto=true". Isso foi o que já consegui fazer! bounce

O que eu preciso agora é que o quando a variável "global.player_descoberto" for igual a "true"
o inimigo ande até 250 de distancia de onde o player se encontra e volte a atirar em direção ao player, e caso o player se distancie novamente, o inimigo volte a persegui-lo ate 250 de distancia, e volte a atirar em direção a ele!

Quem me ajuda? Se o script que me oferecerem for realmente bom, você pode ganhar crédito por uma porcentagem da programação do jogo! cat

obs: não precisa acrescentar os comandos de mudança de sprite, isso eu coloco XD!

Na minha opinião ficou muito bem explicado para quem nãe é analfabeto funcional tongue
use as virgulas e pontos, assim vc entende!


Última edição por douglas444 em Sab 18 Fev 2012, 17:27, editado 2 vez(es)

douglas444

Número de Mensagens : 220
Idade : 19
Data de inscrição : 13/02/2012
Reputação : 25
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Quando o Player se distanciar, inimigo anda até perto dele

Mensagem por vitor_liminha123 em Sab 18 Fev 2012, 16:58

if global.player_descoberto=true && distance_to_object(player)>250 {
motion_set(point_direction(x,y,player.x,player.y),velocidade)}
if global.player_descoberto=true && distance_to_object(player)<250 {
speed=0
(começa a atirar)}

Acho que isso resolverá seu problema!

vitor_liminha123

Número de Mensagens : 510
Idade : 18
Data de inscrição : 16/08/2010
Reputação : 12
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

http://www.newgrounds.com/tanber

Voltar ao Topo Ir em baixo

Re: Quando o Player se distanciar, inimigo anda até perto dele

Mensagem por douglas444 em Sab 18 Fev 2012, 17:09

vitor_liminha123 escreveu:if global.player_descoberto=true && distance_to_object(player)>250 {
motion_set(point_direction(x,y,player.x,player.y),velocidade)}
if global.player_descoberto=true && distance_to_object(player)<250 {
speed=0
(começa a atirar)}

Acho que isso resolverá seu problema!

exatamente o que eu queria, só vou acrecentar um alarme, para que o inimigo só siga o player depois que fizer 1 segundo que ele se distanciou, se não eles vão ficar tipo grudados rabbit

como quer que eu te cite nos créditos do jogo? pelo user do fórum ou por nome? responde essa por PM What a Face

douglas444

Número de Mensagens : 220
Idade : 19
Data de inscrição : 13/02/2012
Reputação : 25
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   : 0

Voltar ao Topo Ir em baixo

Re: Quando o Player se distanciar, inimigo anda até perto dele

Mensagem por Conteúdo patrocinado Hoje à(s) 21:57


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