Поворот персонажа на коллайдере с помощью скрипта камеры - PullRequest
0 голосов
/ 19 сентября 2018

Я использую простой скрипт для камеры, чтобы следовать цели игрока.

// Use this for initialization
void Start()
{
    //Calculate and store the offset value by getting the distance between the player's position and camera's position.
    offset = transform.position - player.transform.position;
}

// LateUpdate is called after Update each frame
void LateUpdate()
{
    // Set the position of the camera's transform to be the same as the player's, but offset by the calculated offset distance.
    transform.position = player.transform.position + offset;
}

, но когда я запускаю игру, игрок начинает вращаться и игнорирует коллайдеры при первом попадании в коллайдер.

enter image description here

Это началось после того, как я поместил этот скрипт в плеер.Я даже пытался заморозить вращение, но если я заморозил вращение, я не могу вращать игрока с анимацией.Как я могу это исправить?

1 Ответ

0 голосов
/ 19 сентября 2018

Прикрепите этот скрипт к «Камере», а не к «Игроку», и все будет в порядке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...