GMBR
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Conectar-se

Esqueci minha senha

Últimos assuntos
» FAROL / LIGHTHOUSE
por Deo Costa Seg 21 Jun 2021, 22:38

» [Steam] Sophstar
por theguitarmester Seg 21 Jun 2021, 21:58

» Salvar Room!
por Rafael Augusto Seg 21 Jun 2021, 02:30

» Personagem interagir com objeto/NPC ao pressionar ENTER
por Wallace_ank Sab 19 Jun 2021, 21:40

» Village Builder
por DJM_JM Sab 19 Jun 2021, 18:55

» Triangle Fly 2: Infinity
por NPH Sab 19 Jun 2021, 14:10

» Problema com mudança de sprites baseado na posição do mouse
por TRFN Sab 19 Jun 2021, 12:11

» Meus tutoriais sobre Game Maker
por pontoevirgula Sab 19 Jun 2021, 09:49

» Square Adventure
por Kleber Craft Qui 17 Jun 2021, 18:45

» Doações
por gilomania3d Qua 16 Jun 2021, 20:20

» Como Manter itens ao passar de fase no Game Maker 2
por Kleber Craft Qua 16 Jun 2021, 20:03

» Multiplayer Local
por theguitarmester Sab 12 Jun 2021, 12:26

» Magic Battle (Título pode mudar)
por theguitarmester Ter 08 Jun 2021, 17:43

» Fazer o Player andar na Parede
por NPH Qua 02 Jun 2021, 21:11

» Problema no contato
por theguitarmester Ter 01 Jun 2021, 10:06

» Venha conferir o Espaço GMBR no Discord!
por Joton Dom 30 Maio 2021, 15:27

» Inimigo vai pra trás quando encosta no Player
por Paulomm32 Qua 26 Maio 2021, 07:52

» Desenvolvimento: Quais linguagens vocês tem conhecimento?
por theguitarmester Ter 25 Maio 2021, 09:45

» Fixar background
por Rafael Augusto Dom 23 Maio 2021, 15:17

» Acervo GMBR
por Mr.Rafael Dom 23 Maio 2021, 12:09

» quando o personagem andar trocar de sprite
por Felipe_Cardoso Sab 22 Maio 2021, 23:36

» problema animação de personagem
por Felipe_Cardoso Sex 21 Maio 2021, 17:30

» iniciar audio/musica junto com a sala
por NPH Qua 12 Maio 2021, 17:09

» mudar de room(cena) quando fosse colidido
por NPH Ter 11 Maio 2021, 22:15

» criar obj aonde o mouse foi clicado
por Felipe_Cardoso Ter 11 Maio 2021, 11:36


problema animação de personagem

Ir em baixo

problema animação de personagem Empty problema animação de personagem

Mensagem por Felipe_Cardoso Qui 20 Maio 2021, 20:06

tem algo que estou tentando arrumar faz tempo,eu queria saber como faz para arrumar isso

if keyboard_check(ord("W")){
y-= spd;
sprite_index = andandi_pra_cima_1 // n liga pros nome
}
else{
sprite_index = parado_pra_cima
}

if keyboard_check(ord("S")){
y+= spd;
sprite_index = andandi_pra_baixo_1
}
else
{
sprite_index = parado
}
if keyboard_check(ord("A")){
x-= spd;
sprite_index = andandi_pra_lado_esquerdo_1
}
else{
sprite_index = parado_esquerdo
}
if keyboard_check(ord("D")){
x+= spd;
sprite_index = andandi_pra_lado_direito_1
}
else{
sprite_index = parado_direito
}



o problema,é que caso o personagem fosse pro lado,ele iniciaria uma animação,dai caso ele para,ele fica num sprite de ele olhando pro lado,soq eu fiz isso em todos,e só ta funcionando de um lado invés de todos,alguem pode me ajudar?
Felipe_Cardoso
Felipe_Cardoso

Games Ranking : Sem avaliações

Data de inscrição : 05/05/2021
Reputação : 0
Número de Mensagens : 17
Prêmios : problema animação de personagem Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

problema animação de personagem Empty Re: problema animação de personagem

Mensagem por NPH Sex 21 Maio 2021, 16:07

quando trabalho com sprites no game maker, tenho sempre em mente que vou precisar de "condições" para que cada animação aconteça sem problemas, um exemplo:
Código:
if morreu==false //se nao esta morto
{
 if caindo==true {sprite_index=spr_caindo;} //se caindo, sprite dele caindo
 else //caso contrario
 {
  if andando==true {sprite_index=spr_andando;} //se esta andando, sprite dele andando
  else {sprite_index=spr_parado;} //se nao, ele parado
 }
}
else {sprite_index=spr_morto;} //aqui se estiver morto.
ai para virar os sprites sem ter que programar em cada pressionamento de tecla eu faço:
Código:
if xspeed!=0 //aqui verifica se xspeed não é zero
{
 image_xscale=sign(xspeed); //aqui apenas pega o "sinal", se xspeed=-45, retorna -1, se xspeed=150 retorna 1 e se xspeed=0, retorna 0 (o que vc não quer)
}
Isso dependerá também se seu GM não é aquele gratuíto, pois tem funções que só funcionam no pago (coisa de gm antigo), se for no GMS2 vai de boas que funciona.
FLWS!
NPH
NPH

Games Ranking : Nota B

Notas recebidas : B
Data de inscrição : 28/11/2010
Reputação : 53
Número de Mensagens : 499
Prêmios : problema animação de personagem Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

Insignia 1 x 0 Insignia 2 x 0 Insignia 3 x 0
Plataformas :
  • Game Maker Studio 1.4
  • Game Maker Studio 2.0


Ver perfil do usuário

Voltar ao Topo Ir em baixo

problema animação de personagem Empty Re: problema animação de personagem

Mensagem por Felipe_Cardoso Sex 21 Maio 2021, 17:30

@NPH escreveu:quando trabalho com sprites no game maker, tenho sempre em mente que vou precisar de "condições" para que cada animação aconteça sem problemas, um exemplo:
Código:
if morreu==false //se nao esta morto
{
 if caindo==true {sprite_index=spr_caindo;} //se caindo, sprite dele caindo
 else //caso contrario
 {
  if andando==true {sprite_index=spr_andando;} //se esta andando, sprite dele andando
  else {sprite_index=spr_parado;} //se nao, ele parado
 }
}
else {sprite_index=spr_morto;} //aqui se estiver morto.
ai para virar os sprites sem ter que programar em cada pressionamento de tecla eu faço:
Código:
if xspeed!=0 //aqui verifica se xspeed não é zero
{
 image_xscale=sign(xspeed); //aqui apenas pega o "sinal", se xspeed=-45, retorna -1, se xspeed=150 retorna 1 e se xspeed=0, retorna 0 (o que vc não quer)
}
Isso dependerá também se seu GM não é aquele gratuíto, pois tem funções que só funcionam no pago (coisa de gm antigo), se for no GMS2 vai de boas que funciona.
FLWS!



eu entendi oq vc quis dizer,soq o problema que ta acontecendo cmg,é o sprite index,eu ns oq esta acontecendo,quando eu faço isso,só a animação do lado direito do meu personagem andando esta funcionando
Felipe_Cardoso
Felipe_Cardoso

Games Ranking : Sem avaliações

Data de inscrição : 05/05/2021
Reputação : 0
Número de Mensagens : 17
Prêmios : problema animação de personagem Empty

Medalhas x 0 Tutoriais x 0 Moedas x 0

Ouro x 0 Prata x 0 Bronze x 0

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

Ver perfil do usuário

Voltar ao Topo Ir em baixo

problema animação de personagem Empty Re: problema animação de personagem

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Voltar ao Topo Ir em baixo

Voltar ao Topo


 
Permissão neste fórum:
Você não pode responder aos tópicos neste fórum