[PT] Animação por condição - JuniorDjjr/VehFuncs GitHub Wiki

Reproduzir animações numa condição

Utilidade

Antes de prosseguir não deixe de ler a Introdução.

Uma solução multi-soluções!
Usando o padrão de configurar animações do VehFuncs, você pode definir uma condição para que ela seja reproduzida.
Por exemplo, você quer que uma peça rotacione quando o motor ligar (você pode pensar na chave de ignição), você pode definir uma animação (por exemplo, rotacionar 30°) na condição de motor ligado.

É meio chato configurar pois você precisa definir um número e uma letra, mas foi necessário.

Como usar

O nome do node tem que começar com f_an.
Em seguida, defina o número do modo, e letra do sub-modo, conforme a lista:

  • 0: Ping-pong. A peça ficará indo e voltando a animação sem condição alguma. Pra quê? Eu sei lá.
    • a: Padrão (não há opções no momento).
  • 1: Motor desligado. A animação será reproduzida quando o motor desligar (perceba, desligar, não ligar!).
    • a: Padrão.
    • b: Motor desligado / alarme ligado. Este sub-modo é pensado em retrovisores dobráveis. Use este modo para que, no futuro, o jogador possa escolher entre motor desligado e alarme ligado, pois alarme seria mais realista, mas mais difícil de ver, então vamos deixar esta decisão para o jogador.
  • 2: Ocupante. Há um ocupante sentado num banco. Semelhante ao f_fpeg.
    • a: Motorista.
    • b: Passageiro da frente.
    • c: Passageiro atrás 1. (não lembro o lado)
    • d: Passageiro atrás 2. (não lembro o lado)
  • 3: Alta-velocidade. Útil para spoilers abrindo em alta velocidade. No momento acima de 100 km/h, provavelmente será configurável no futuro.
    • a: Padrão.
  • 4: Freios.
    • a: Padrão.
    • b: Somente em alta velocidade. Excelente para usar junto com o spoiler citado acima, assim criando spoilers semelhantes ao do Bugatti Veyron, que levantam em velocidade, e rotacionam ao frear.
    • c: Somente em alta velocidade, e f_spoiler. Mesmo caso de cima, mas com a adição da função do f_spoiler.

Em seguida, defina a animação seguindo o novo padrão de animações do VehFuncs (ainda não escrito aqui, mas você entende pelos exemplos).

Exemplos:


Na imagem acima, você tem um exemplo completo de como criar retrovisores dobráveis (f_an1b, rotacionando 80° no eixo Z), e um spoiler que levanta em velocidade (f_an3b, movendo 9cm no eixo Z), e rotaciona ao frear (f_an4c, rotacionando -40° no eixo X em velocidade 8), semelhante ao Bugatti Veyron entre outros esportivos.
Perceba que o spoiler também incluir a correção para spoilers tuning.

Eu sei, parece confuso ao olhar, mas você não precisa memorizar cada valor, basta voltar nesta página sempre que precisar!
Palavras seriam mais fáceis de memorizar, mas rapidamente iria bater o limite de 23 caracteres.