Есть ли способ заставить камеру следовать g-force в Unity 3D (версия 2019.3.15f1)?

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

Большое спасибо !

PS: Новичок здесь, извините, если это очевидный ответ...


person Alex    schedule 06.06.2020    source источник
comment
Вы можете абсолютно написать сценарий, чтобы сделать это. Вы просите пример?   -  person NSJacob1    schedule 06.06.2020
comment
@ NSJacob1 Да, если он у вас есть, мы будем вам очень признательны!   -  person Alex    schedule 07.06.2020


Ответы (1)


Вы можете использовать сценарий Unity Standard Assets CameraFollowsPlayer (не уверен в названии, но что-то вроде этого), и вы перетаскиваете своего персонажа на новую камеру. Это должно помочь с задержкой движений. В качестве альтернативы вы можете использовать Lerp и преобразовать положение камеры в методе LateUpdate().

person VisDesign    schedule 07.06.2020
comment
Кажется, я не могу найти стандартный сценарий актива, о котором вы говорите, поэтому я попробовал Lerp и преобразовал положение камеры в методе LateUpdate(), хотя довольно нервно.... - person Alex; 07.06.2020
comment
Оооо, я думал, что стандартный сценарий активов был включен в Unity, что ж, извините за мой небольшой опыт работы с Unity, и большое спасибо за ваше терпение! - person Alex; 08.06.2020