Animação do personagem

5 Respostas   131 Visualizações

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

RodLego10

  • *
  • Posts: 231
  • Ouros: 206
Tópico criado em: 10/12/2018 às 13:54 - Última modificação por Corvo em 11/12/2018 às 19:09

Olá a todos!
Eu estava a pensar em fazer um personagem a piscar os olhos de tempos em tempos, por exemplo. :coffee:
Explicando melhor, eu gostaria de fazer com que o sprite de um personagem, quando estivesse parado, piscasse os olhos de tempos em tempos, tipo de 10 a 10 segundos, ou algo assim. :paperplease:
Claro, se isto tudo for possível.
Se não é possível fazer algo assim, ou é muito complicado, basta dizer nos comentários, certo?  :waitwhat:
Obrigado pela atenção, se mesmo assim não compreenderam basta perguntar!

Gabriel

Resposta 1: 10/12/2018 às 14:13 - Última modificação por Skyloftian em 10/12/2018 às 14:15

É bom que especifique a engine que está usando.


Corvo

Resposta 2: 10/12/2018 às 14:14 - Última modificação por Corvo em 10/12/2018 às 16:41

Coloque um evento comum sendo executado em processo paralelo. Nele, a primeira coisa é verificar se o personagem está se movendo. Você não especificou a engine, use a condição respectiva:

Código: [Selecionar]
MV: $gamePlayer.isMoving()
Ace: $game_player.moving?

Se a condição retornar false, o personagem está parado. Use o comando Wait pelo tempo necessário lembrando que um segundo é igual à sessenta frames. Depois disso, execute a animação. Também existem scripts/plugins específicos, mas novamente, você não especificou a engine. Pesquise por Idle Animation.


RodLego10

  • *
  • Posts: 231
  • Ouros: 206
Resposta 3: 10/12/2018 às 16:39

Me desculpem, esqueci de citar que estou a utilizar o RPG Maker VX Ace!!!  :ded:
Perdoem-me!

Gabriel

Resposta 4: 10/12/2018 às 18:25

Aqui está.


RodLego10

  • *
  • Posts: 231
  • Ouros: 206
Resposta 5: 11/12/2018 às 19:03

Obrigado!  :XD: