O TEMA DO FÓRUM ESTÁ EM MANUTENÇÃO. FEEDBACKS AQUI: ACESSAR

Ajuda sobre eventos

Iniciado por MV, 25/05/2013 às 11:34

25/05/2013 às 11:34 Última edição: 25/05/2013 às 12:07 por King Gerar
Estou fazendo um ABS por eventos , mas tenho uma dúvida :
No ABS terá um sistema de escudo , quando o jogador apertar a tecla X ele vai se defender . Até ai eu consigo , mas tem uma coisa que me encomoda , queria que o jogador bloqueasse somente quando ele está de frente para o monstro , mas mesmo assim o monstro pode atacar ele por outros lados . Alguem me ajuda ?

Hum... bem, se for o que entendi você quer verificar se
o personagem está de frente para o inimigo para então
poder defender o ataque, certo?

Bem, primeiro acho que você vai ter que verificar a direção
do herói. Nas condições tem uma parte que permite isso.

Depois tu vai ter que demarcar as coordenadas do inimigo
e do personagem (Por exemplo: X1; Y1 (x do personagem; y do personagem)
e X2; Y2 (x do inimigo; y do inimigo).

Ai tipo (lá em vem muita emboleira...) se X1=X2 eles estão
à esquerda ou à direita um do outro. Se X2=X1+1, o inimigo está
à direita, se X2=X1-1, o inimigo está à esquerda, ai depois de
saber onde o inimigo está, ai tu confere se o personagem está
olhando para ele, para que, caso seja atacado, ele possa defender.
No caso do Y é a mesma coisa praticamente. Se Y1=Y2 eles estão
acima ou abaixo um do outro. Se Y2=Y1+1, o inimigo está
abaixo, se Y2=Y1-1, o inimigo está acima.

Espero que ajude... e que funcione... hehe.
  :XD:

 :wow:
Problema resolvido , muito obrigado !