Как добавить импульс к движению камеры - PullRequest
2 голосов
/ 21 июня 2019

Я пытаюсь заставить камеру следовать за движением игрока

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

я хочу, чтобы он переместился немного дальше после того, как условие оценено как ложное

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

void Update()
    {
        if(player.position.x - transform.position.x >= 3 && transform.position.x <= 1.35)
        {
            transform.Translate(3.5f * Time.deltaTime, 0, 0);
        }
        else if (player.position.x - transform.position.x <= -3  && transform.position.x >= -1.35)
        {
            transform.Translate(-3.5f * Time.deltaTime, 0, 0);
        }
        else
        {

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