Как записывать с помощью игровой камеры и воспроизводить в обратном направлении (UNITY3D) - PullRequest
0 голосов
/ 02 августа 2020

Я делаю игру с 3D fps, используя движок Unity Game Engine. Одна из функций, которую я хочу иметь, заключается в том, что когда вы d ie, весь уровень воспроизводится в обратном и ускоренном порядке. Есть ли способ сделать это с помощью второй камеры.

Ответы [ 2 ]

0 голосов
/ 03 августа 2020

Подумайте о шаблоне разработки команд! Это должно помочь вам задуматься о стратегии. ?

0 голосов
/ 02 августа 2020

Мне очень жаль говорить это вам. Но сделать это просто невозможно. В Unity есть шкала времени, которую вы можете настроить (замедлить или ускорить). «Нулевой» TimeScale, соответствующий игре, приостановлен, потому что ничего не движется:

void PauseGame ()
{
    Time.timeScale = 0;
}

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

...