Últimos assuntos
» CR - Concurso Relâmpago!!
por Willy Ter 18 Jul 2017, 17:11

» 3D:como rodar a camara em horizontal?
por Cambalinho Ter 18 Jul 2017, 15:09

» [Resolvido] pode explicar a d3d_set_projection()?
por Cambalinho Ter 18 Jul 2017, 11:28

» Escrever a resposta certa muda de room
por PedroX Seg 17 Jul 2017, 21:46

» Nota de esclarecimento - GMBR voltou!
por Mentos e Coca-cola Seg 17 Jul 2017, 17:05

» [CR] Campo Minado
por Katerp Dom 16 Jul 2017, 23:09

» [CR] The Bazooka Cat
por Tedi Ripper Dom 16 Jul 2017, 23:01

» Como melhorar um protótipo(Design)
por lolandoplayer Dom 16 Jul 2017, 22:56

» Diminuir velocidade ao arrastar objeto
por LwysF Dom 16 Jul 2017, 17:33

» Ajuda para mecanismo do jogo
por Willy Dom 16 Jul 2017, 15:54

Estatísticas
Temos 12700 usuários registrados
O último usuário registrado atende pelo nome de Eduardo Gomes

Os nossos membros postaram um total de 220918 mensagens em 30411 assuntos

Mudando a sprite do inimigo

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

Mudando a sprite do inimigo

Mensagem por natanael3d_@hotmail.com em Seg 03 Fev 2014, 18:57

Galera já tive muita ajuda daquilo que vocês postam, portanto tem coisas que a gente mesmo tem que descobrir sozinho. Falei isso porque eu nunca respondi as perguntas postada no GMB esta é a primeira vez, mas é injusto eu aprender com vocês e não compartilhar aquilo que aprendo sozinho, apesar de eu não esta 100% certo é uma boa ideia vocês seguirem o exemplo deste código:

No evento Create do inimigo declare a variável:

movimento=""

No Evento Step coloquem e analisarem estes códigos, pois, as sprites suas não tem os mesmos nomes das minhas, então façam o favor de trocar os nomes e dos objetos também:

if (distance_to_object(obj_1) < 50)
{movimento = "perseguir";}

if (movimento = "perseguir")
{

move_towards_point(obj_1.x,obj_1.y,2);
}
else{
speed = 0;
}

//troca de sprite do inimigo

if vspeed<-1 //inimigo anda para cima se a velocidade for menos da velocidade -1

{sprite_index=play_2_frente}

if vspeed>1 //inimigo anda para baixo se passar da velocidade 1

{sprite_index=play_2_atras}

if hspeed<-1 //inimigo anda para esquerda se andar menos que a velocidade -1

{sprite_index=play_2_exquerdo}

if hspeed>1 //inimigo anda para direita se passar da velocidade 1

{sprite_index=play_2_direito}

avatar
natanael3d_@hotmail.com

Data de inscrição : 21/03/2013
Número de Mensagens : 5
Insígnias de JAM :

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0

Ver perfil do usuário

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