Solucionado (ver solução)
Solucionado
(ver solução)
5
respostas

minha bala ao invés de ir para frente está subindo?

void FixedUpdate() { GetComponent().MovePosition(GetComponent().position + transform.forward * Velocidade * Time.deltaTime); }

void OnTriggerEnter(Collider objetoDeColisao)
{
    if (objetoDeColisao.tag == "Inimigo")
    {
        Destroy(objetoDeColisao.gameObject);
    }

    Destroy(gameObject);
5 respostas

Oi, Rafael, tudo bem?

Repara se sua personagem tem algum valor de rotação que não seja em Y se tiver isso que tá fazendo ela ir pra cima e temos que corrigir, dá uma olhada e se for isso basta onde zeramos a rotação do Rigidbody você fazer posicaoMiraJogador.y = 0; pra cancelar total a posição de mira em altura.

Insira aqui a descrição dessa imagem para ajudar na acessibilidadeInsira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

O objeto cano da arma tem rotação?

Obrigado era a rotação do cano mesmo :)

Legal! Como estava rotacionado o transform.forward vale a frente em relação aquele objeto.