Страница 1 из 1

Перемещение камеры между скриптами.

СообщениеДобавлено: 12 ноя 2017, 21:21
Ksaan
Есть камера от третьего, лица с возможностью кругового осмотра (орбита) и за спиной персонажа с небольшим смещением в стороны. Как грамотно реализовать плавный переход между ними?
На данный момент я распихал их в два скрипта, а третьим через SmoothDamp перемещаю камеру в нужную позицию. Но думаю можно реализовать это грамотнее, но как?

Re: Перемещение камеры между скриптами.

СообщениеДобавлено: 12 ноя 2017, 22:06
Anonymyx
Типа менять левша\правша?
Запускать корутину и в нем лерпить.

Re: Перемещение камеры между скриптами.

СообщениеДобавлено: 12 ноя 2017, 23:03
Ksaan
Anonymyx писал(а):Типа менять левша\правша?
Запускать корутину и в нем лерпить.

Нет типа вращение камеры вокруг объекта в свободном режиме, и перевод камеры за спину объекта в экшен режиме (для стрельбы например). И вот нужно грамотно реализовать этот переход, даже не так, как узнать что камера переместилась в нужную точку или нет.
На текущий момент я сравниваю координаты камеры и точки, но так даже SmoothDamp перемешает не совсем линейно ( и происходит задержка между переключениями), а про lerp молчу.

Re: Перемещение камеры между скриптами.

СообщениеДобавлено: 13 ноя 2017, 09:19
Cr0c
А лерпать форвард холдера камеры (или как там сделано) при переходе в экшн режим недостаточно?