Trocar gráfico do personagem quando ele se mexer[...]

9 Respostas   239 Visualizações

0 Membros e 1 Visitante estão vendo este tópico.

Azous

  • *
  • Posts: 75
  • Ouros: 29
  • Gosto de editar coisinhas
Tópico criado em: 31/03/2018 às 13:57 - Última modificação por Corvo em 31/03/2018 às 18:22

Alguém poderia me ajudar a criar este sisteminha, a ideia é quando o personagem se mexer, trocar o gráfico do personagem para este sprite:

Spoiler
[close]

E quando ele parar voltar a este:

Spoiler
[close]

Agradecido desde já

TensaZangetsu

  • *
  • Posts: 54
  • Ouros: 69
Resposta 1: 31/03/2018 às 14:02

Pelo que eu saiba, o RPG Maker não suporta esses tantos de frames(é assim que se chama? :hein:). Talvez tenha algum plugin que arrume isso, mas sem é impossível.

Azous

  • *
  • Posts: 75
  • Ouros: 29
  • Gosto de editar coisinhas
Resposta 2: 31/03/2018 às 14:12

O problema nao é os frames, isso eu ja arrumei, só queria fazer mudar o gráfico quando o personagem anda e voltar ao sprite parado quando ele para de andar

Corvo

Resposta 3: 31/03/2018 às 14:34

O seguinte comando retorna true se o jogador estiver se movendo e false caso ele esteja parado:
Código: [Selecionar]
$gamePlayer.isMoving()Basta utilizar isso como condição em um evento e fazer a troca de gráficos conforme sua preferência.

Azous

  • *
  • Posts: 75
  • Ouros: 29
  • Gosto de editar coisinhas
Resposta 4: 31/03/2018 às 16:49

Saberia me dizer o mesmo comando que verifica se o player está se movendo porém para o Ace ?

Corvo

Resposta 5: 31/03/2018 às 16:55

Para o Ace o comando é:
Código: [Selecionar]
$game_player.moving?

TensaZangetsu

  • *
  • Posts: 54
  • Ouros: 69
Resposta 6: 31/03/2018 às 16:59 - Última modificação por TensaZangetsu em 31/03/2018 às 17:03

Saberia me dizer o mesmo comando que verifica se o player está se movendo porém para o Ace ?

Provavelmente é isto:
Código: [Selecionar]
$game_player.moving?
PS: Corvo e sua habilidade de responder ao mesmo tempo

Azous

  • *
  • Posts: 75
  • Ouros: 29
  • Gosto de editar coisinhas
Resposta 7: 31/03/2018 às 17:50

O problema agora é que quando a personagem anda fica ocilando da sprite parada para a walking, ficando uma animação toda bugada, fiz algo de errado ?

Spoiler
[close]

TensaZangetsu

  • *
  • Posts: 54
  • Ouros: 69
Resposta 8: 31/03/2018 às 18:08

Aqui funcionou normal.
Eu não entendi muito bem o quê você quis dizer. Enquanto anda ele fica mudando?

Tenta usar o "Mover evento". Também pode fazer usando switch, quando andar ativa a switch e vice-versa, então quando o switch tiver ligado muda o gráfico.

Azous

  • *
  • Posts: 75
  • Ouros: 29
  • Gosto de editar coisinhas
Resposta 9: 31/03/2018 às 18:17

Eu fiz uma gambiarra aqui  e funcionou :v
Spoiler
[close]

Agradeço pela paciência de vcs kk