Olá, fiz meu projeto conforme o vídeo e funcionou perfeitamente. Minha dúvida fica com relação a utilização do mousePosition.
Se Input.mousePosition já é um vetor com x, y e z da posição do mouse no jogo, porque o script abaixo não funciona?
Vector3 mousepos = Input.mousePosition;
mousepos.Set(mousepos.x, transform.position.y, mousepos.z);
Quaternion novaRotacao = Quaternion.LookRotation(mousepos);
GetComponent<Rigidbody>().MoveRotation(novaRotacao);
Sei que não funciona pois já testei, mas não entendi o motivo do personagem ficar olhando para um ponto fixo.
Obrigado.