[VX ACE] Dúvidas com o Akea ABS

2 Respostas   279 Visualizações

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

ScorpionMilo

  • *
  • Posts: 41
  • Ouros: 11
  • (Digitalizer)
Tópico criado em: 26/07/2015 às 00:15 - Última modificação por ScorpionMilo em 27/07/2015 às 10:03

Eu estou com um projeto que utiliza o seguinte estilo de sprites:



Então fiz a seguinte modificação no Akea ABS do Raizen (linha 135):

Código: [Selecionar]
Actor[1] = {
'Frames' => 5, # Quantidade máxima de frames
'Positions' => 1, # Quantidade máxima de posições

E na linha 222:

Código: [Selecionar]
# Conditions[1] => Stand Condition
#==============================================================================
Conditions[1] = [0, 10, 3, 2, false]

#==============================================================================
# Conditions[2] => Damage Condition
#==============================================================================
Conditions[2] = [0, 10, 4, 0, false, 30]

#==============================================================================
# Conditions[3] => Weak Condition
#==============================================================================
Conditions[3] = [2, 15, 4, 2, false, 30]

#==============================================================================
# Conditions[4] => Dead Condition
#==============================================================================
Conditions[4] = [12, 15, 4, 0, false, 30]

#==============================================================================
# Conditions[5] => Victory Condition
#==============================================================================
Conditions[5] = [0, 10, 4, 0, false, 30]

Todas as condições, como ficar parado, tomar hit, posição de vitória foram satisfeitas, restou a animação do ataque.
Na ação 41 coloquei o seguinte:

Código: [Selecionar]
#==============================================================================
# Actions[41] => movimento de ataque 1
#==============================================================================
Actions[41] = {
'Movement' => [0, 0], # 'enemy' ou [x, y] deslocamento em x e y
'Jump_Height' => 0, # Altura do pulo(se não houver, => 0)
'Time' => 22, # em frames
'Speed' => 12, # tempo que leva para troca de frame
'Frame' => 5, # posição na folha de sprites
'Frames' => 5, # Quantidade máxima de frames dessa ação
'Looping' => 0, # Tipo de loop: 0 - sem loop, 1 loop básico, 2 loop circular(vai-e-vem)
'Mirror' => false, # Se é espelhado

E na notetag da habilidade atacar eu coloco o seguinte:

<movement 41>

Mesmo assim o sprite não muda quando ataca, o que pode ser?

Raizen

  • Administrador
  • *
  • Posts: 3224
  • Ouros: 3192
  • Medalhas Vencedor do Protótipo Premiado Participante notável do evento "A Estação das Luzes do Norte" Vencedor CRM Awards - Melhor Scripter Vencedores das edições do Concurso Projeto Rickas!
Resposta 1: 26/07/2015 às 00:52

mas a sua folha de sprite, só tem essa ai que você colocou no tópico?

ScorpionMilo

  • *
  • Posts: 41
  • Ouros: 11
  • (Digitalizer)
Resposta 2: 26/07/2015 às 09:57 - Última modificação por ScorpionMilo em 26/07/2015 às 11:35

mas a sua folha de sprite, só tem essa ai que você colocou no tópico?

não, mas todas seguem esse mesmo estilo.

Edit:

Só queria fazer com que usando o ataque, a imagem do battler mudasse para a que está na 5ª posição.