[Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

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

Resolvido [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por thiago arraial do cabo rj em Qua 15 Jun 2011, 17:57

estou criando um jogo de luta, mas, a dúvida não é essa é que no final tem um ninja ele começa no canto direito da tela e o player no esquerdo até aí sem problema mas, aí quero que o ninja vá para cima do player e quando chegar perto ele dê chute ou soco e o player quando colidir com o soco perca vida(healt) (-10 por aí) e tambem quando quando o player for para o canto direito e o ninja ficar no esquerdo ele vire para o lado do player.
sera q tem como fazer tudo isso?acho q sim né!


Última edição por thiago arraial do cabo rj em Qua 22 Jun 2011, 19:38, editado 2 vez(es)

thiago arraial do cabo rj

Número de Mensagens : 74
Data de inscrição : 24/06/2010
Reputação : -1
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]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por LCS em Qua 15 Jun 2011, 18:01

Deixe claro no titulo do topico do que se trata a tua duvida, leia as regras:
Elaboração de títulos:
1-Não utilize títulos gerais que não identificam seu conteúdo como: ajuda, não sei porque, problemas, respondam, etc. Seja claro e coerente a escolher o título. Isto facilita a vida de todos. A si, à pessoa que pretende responder e, sobretudo para os outros que procuram respostas à suas dúvidas quando ao utilizar a função busca. Estes poderão aproveitar desta função através das palavras-chave que compõem o seu título!
Isso é obrigatório, todos os tópicos fora desta regra terão seus títulos alterados de acordo à dúvida ou enviados para lixeira com ou sem prévio aviso aos autores!
Título Alterado.

LCS

Ranking : Nota A
Número de Mensagens : 1035
Idade : 21
Data de inscrição : 09/03/2010
Notas recebidas : A
Reputação : 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por thiago arraial do cabo rj em Qua 15 Jun 2011, 20:04

obrigado mais vc não sabe o que eu quero?

thiago arraial do cabo rj

Número de Mensagens : 74
Data de inscrição : 24/06/2010
Reputação : -1
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]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por LCS em Qua 15 Jun 2011, 20:11

thiago arraial do cabo rj escreveu:obrigado mais vc não sabe o que eu quero?
Cara eu tenho uma engine aqui guardada no meu pc faz um tempão pode ser que te ajude dá uma olhada ai.
Mas deixo bem claro que essa engine não é minha, e se for usar dê os devidos créditos ao autor.
http://dl.dropbox.com/u/16329835/Engine_Luta%5BlPRO%5D.gmk

LCS

Ranking : Nota A
Número de Mensagens : 1035
Idade : 21
Data de inscrição : 09/03/2010
Notas recebidas : A
Reputação : 43
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 2
   : 1
   : 1

http://www.www.ww.www

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por rogerbif em Qua 15 Jun 2011, 23:50

Ola amigo,

Olha não vou lhe dizer como fazer (não lhe darei o código pronto) mas vou lhe dizer o que deve ser feito (o algoritimo ou seja a lógica do negocio).

Vamos lá:

1. "aí quero que o ninja vá para cima do player e quando chegar perto"
Resposta: Faça um teste se ex.: if (distance_to_object(obj_player) < 100) {persegue=true}
// traduzindo se a distancia do player for menor que 100 pixels ativa a movimentação na direção do player

2. "ele dê chute ou soco e o player "
Resposta: Faça o mesmo teste de distancia só que menor 30 pixels e ative o ataque=true

3."quando colidir com o soco perca vida(healt) (-10 por aí) "
Resposta: Faça um objeto soco ou chute "invisivel" ai quando colidir com player coloque health-=10

4."e tambem quando quando o player for para o canto direito e o ninja ficar no esquerdo ele vire para o lado do player."
Resposta: isso é outro teste if(obj_player.x < x){image_scale=1}else{image_scale=-1}
//traduzindo se ele estiver a esquerda mostra o sprite de frente se não ele espelha o sprite.

Espero que entenda e que seja utíl.

rogerbif

Número de Mensagens : 45
Idade : 34
Data de inscrição : 25/05/2011
Reputação : 2
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

http://wowmestre.com

Voltar ao Topo Ir em baixo

Resolvido Re: [Resolvido]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por thiago arraial do cabo rj em Qua 22 Jun 2011, 19:38

@LSC: obrigado a engine era o que queria
@rogerbif: obrigado!
ah! mova o tópico para mim!

thiago arraial do cabo rj

Número de Mensagens : 74
Data de inscrição : 24/06/2010
Reputação : -1
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]Como fazer o Inimigo atacar se estiver perto do player e o player perder vida

Mensagem por Conteúdo patrocinado Hoje à(s) 12:38


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