Cinemachine Virtual Camera Переход между объектами с сохранением мертвой зоны - PullRequest
1 голос
/ 06 ноября 2019
  • 3d игра
  • 2 игровых объекта: A и B. (оба появляются во время выполнения)

Я хочу получить плавный переход от объекта A к B,но только если объект B находится вне мертвой зоны vcam. Vcam должен смотреть на объект со статическим вращением. (только положение камеры должно меняться)

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

Follow property - because it only affects vcam transform
Framing Transposer - to use dead zones in body component

Я пробовал порождать новую vcam с B и отключил первую vcam - это обеспечивает плавный переходмежду камерами, но это происходит всегда, даже если A и B находятся в мертвых зонах 1-й и 2-й камеры.

Как можно добиться плавного перехода камеры между двумя игровыми объектами, только если новый находится за пределами мертвыхзона предыдущей vcam?

Я знаю, что могу сделать это, переместив объект, сопровождаемый vcam от A до B, и это должно работать с мертвыми зонами, но я ищу более чистое решение, если это возможно

...