Проблемы с CharacterController и MainCamera
Всем привет. Я делаю бесконечный раннер в Unity по типу SubwaySurf. При передвижении по плоской поверхности все ОК

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

Я использовал компонент CharacterController для придоления персонажем препядствий.
private void Awake()
{
MainPlayer = Instantiate(MainPlayer, new Vector3(0,1,3.2f), Quaternion.identity);
CharacterController = MainPlayer.GetComponent<CharacterController>();
}
private void Update()
{
CharacterController.SimpleMove(Vector3.zero);
}
Подскажите пожалуйста, по правильному пути ли я пошел и как решают обычно данную проблему?

