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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 13/02/2012
Número de Mensagens : 220
Insígnias de JAM :

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

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

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

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)
avatar
Data de inscrição : 16/08/2010
Número de Mensagens : 510
Insígnias de JAM :

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

Prêmios
   : 0
   : 0
   : 0
Ver perfil do usuáriohttp://www.newgrounds.com/tanber

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

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!
avatar
Data de inscrição : 13/02/2012
Número de Mensagens : 220
Insígnias de JAM :

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

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

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

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
Conteúdo patrocinado

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

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