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

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Data de inscrição : 07/08/2014
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Problemas com ângulo da imagem

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:

avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

Re: Problemas com ângulo da imagem

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
avatar
Data de inscrição : 07/08/2014
Número de Mensagens : 2
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 0
Ver perfil do usuário

Re: Problemas com ângulo da imagem

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.
avatar
Ranking : Nota B
Notas recebidas : D+B+B+C+A
Data de inscrição : 24/08/2009
Número de Mensagens : 1092
Insígnias de JAM :

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

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

Re: Problemas com ângulo da imagem

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
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