Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Bug] Variavel Velocidade Erro

Quando eu definia minha variavel public Velocidade com o valor inicial de 5, não se alterava na Unity, achei muito estranho e fui testando pra tentar resolver, cheguei a conclusão que deve ser um bug de codigo, porém gostaria de um feedback. Eu colocava

public GameObject Jogador;
    public float Velocidade = 5;

E ficava:

Erro

Aí experimentei inverter as ordens da declaração:

 public float Velocidade = 5;
    public GameObject Jogador;

E ficou certo:

Acertou

Há algum motivo?

1 resposta
solução!

Provavelmente foi uma recompilação, quando você muda o valor para zero uma vez por exemplo a Unity sempre vai pegar o valor Inspector porque tá public então o 5 tem que ser definido lá, mas isso não muda nada você pode colocar 5 lá que vai dar certo :)