Доброго времени суток
unity3d изучаю недавно и возник вопрос
Как сделать вращение камеры от третьего лица?
для наглядности, хочу сделать как тут
solarsystemscope.com
чтоб можно было вращать вокруг объекта
по оси X вращается нормально
но если начну вращать по оси Y получается хаос
информации на счёт этого не смог найти так как не знаю как правильно называется такой тип камеры
if (Input.GetKey (KeyCode.D)) {
transform.RotateAround (new Vector3 (0, 0, 0), new Vector3 (0, -2, 0), 100 * Time.deltaTime);
}
if (Input.GetKey (KeyCode.A)) {
transform.RotateAround (new Vector3 (0, 0, 0), new Vector3 (0, 2, 0), 100 * Time.deltaTime);
}
if (Input.GetKey (KeyCode.W)) {
transform.RotateAround (new Vector3 (0, 0, 0), new Vector3 (2, 0, 0), 100 * Time.deltaTime);
}
if (Input.GetKey (KeyCode.S)) {
transform.RotateAround (new Vector3 (0, 0, 0), new Vector3 (-2, 0, 0), 100 * Time.deltaTime);
}
вот код который я написал
для теста поставил управление на клавишах
где можно найти информацию про тот как делать такую камеру и как она называется ?
заранее спасибо