Problemas com ângulo da imagem

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

Problemas com ângulo da imagem

Mensagem por XxBillxX em Sex 08 Ago 2014, 00:14

Ola pessoal, sou novato aqui no fórum e estou com um pequeno problema no meu projeto 2d, meu player se movimenta para frente e o inimigo vem de frente com ele, até ai tudo bem, porém se o player ultrapassar o inimigo, ele continua me seguindo de costas, minha dúvida seria de como fazer o inimigo seguir o player e a sprite dele virar de acordo com a direção do player. Abaixo uma imagem representando o que está acontecendo:


XxBillxX

Número de Mensagens : 2
Data de inscrição : 07/08/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Problemas com ângulo da imagem

Mensagem por Thyago em Sex 08 Ago 2014, 00:19

tente colocar no step do inimigo

Código:
if(x>obj_player.x){
image_xscale=1;
}
else
{
image_xscale=-1;
}

até mais

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 29
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Problemas com ângulo da imagem

Mensagem por XxBillxX em Sex 08 Ago 2014, 01:04

Thyago escreveu:tente colocar no step do inimigo

Código:
if(x>obj_player.x){
image_xscale=1;
}
else
{
image_xscale=-1;
}

até mais

Era exatamente o que eu precisa Thyago, muito obrigado. Aproveitando o tópico sobre ângulos, eu tenho uma outra dúvida já muito antiga relacionado a esse tema, por exemplo, em um projeto de RPG quero que o inimigo siga meu player, porém sem perder o ângulo com o player. Já fiz uma vez um projeto RPG para treino, porém quando o inimigo me seguia ele perdia completamente o ângulo, girando em direção ao player ou ficando de ponta cabeça.

XxBillxX

Número de Mensagens : 2
Data de inscrição : 07/08/2014
Reputação : 0
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Voltar ao Topo Ir em baixo

Re: Problemas com ângulo da imagem

Mensagem por Thyago em Sex 08 Ago 2014, 01:22

Isso não é exatamente angulo, se você girasse a imagem em 180 graus ficaria de ponta cabeça mesmo, no caso de ficar de ponta cabeça se a sprite esta para a direita nos angulos entre 90 e 270 ele fica de ponta cabeça, então altere nessas condiçoes:

Código:
image angle=direction
if(image_angle>180 and image_angle<270){
image_yscale=-1
}
else
{
image_yscale=1;
}
.Isso normalmente ocorre em jogos tipo pacman

Thyago

Ranking : Nota B
Número de Mensagens : 1092
Idade : 29
Data de inscrição : 24/08/2009
Notas recebidas : D+B+B+C+A
Reputação : 31
Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Prêmios
   : 1
   : 1
   :

Voltar ao Topo Ir em baixo

Re: Problemas com ângulo da imagem

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


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