[Resolvido]Inimigo não ver o jogador pela parede

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

Resolvido [Resolvido]Inimigo não ver o jogador pela parede

Mensagem por gifah em Sex 22 Jul 2011, 21:00

To com um problemao, como eu faço pro inimigo ver o jogador somente se ele nao estiver rodeado por uma parede?

Exemplo:

Tem uma parede entre o jogador e o inimigo, e se caso o jogador chegar perto do inimigo (mesmo do outro lado da parede) o inimigo nao vai se mexer. Ele so vai correr atras do jogador se caso o jogador ficar "visivel" pra ele.

deu pra entender?

gifah

Ranking : Nota B
Número de Mensagens : 111
Idade : 27
Data de inscrição : 25/04/2011
Notas recebidas : B
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Inimigo não ver o jogador pela parede

Mensagem por The Wizard em Sex 22 Jul 2011, 21:13

tem esse code aqui olha
Código:
if not(collision_line(x,y,personagem.x,personagem.y,bloco,true,0))
{aqui fica a ação que o inimigo faz quando vê o player XD}
troca personagem pelo nome do seu player,troca bloco,pelo objeto da parede ou sei lá ,e troca isso ''aqui fica a ação que o inimigo faz quando vê o player XD''

The Wizard

Ranking : Nota B
Número de Mensagens : 1129
Idade : 18
Data de inscrição : 24/03/2010
Notas recebidas : B
Reputação : 17
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 1

http://awesomewizards.deviantart.com/

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Inimigo não ver o jogador pela parede

Mensagem por Utakata em Sex 22 Jul 2011, 21:14

Iaew amigo tudo em cima ?
é simples fazer isso primeiro crie uma var chamada "esta_visivel" ou outro nome que você quiser e depois ponha isso no step do obj inimigo.Dependendo se o obj player estiver visível ou não ponha ela como false ou true
Código:
if esta_visivel=true
{ código que faz o inimigo seguir aqui }
else
{ esta_visivel=false}

Se não der certo posta aí

Té+flw

Utakata

Ranking : Nota D
Número de Mensagens : 252
Idade : 18
Data de inscrição : 03/03/2011
Notas recebidas : C+D+D+D
Reputação : 10
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 0
   : 0
   : 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Inimigo não ver o jogador pela parede

Mensagem por gifah em Sex 22 Jul 2011, 21:36

pô. brigadão. ja arrumei aqui, tinha me esquecido como faz isso. vlw. flws.

gifah

Ranking : Nota B
Número de Mensagens : 111
Idade : 27
Data de inscrição : 25/04/2011
Notas recebidas : B
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Inimigo não ver o jogador pela parede

Mensagem por Conteúdo patrocinado Hoje à(s) 18:42


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