каждый кадр проверять кол-во платформ очень неэффективно, лучше вешать создание новой платформы на событие удаления старой платформы (а ещё лучше менять её координаты, т.к. удаление и instantiate очень затратные функции)
Ilya_malet, советую реализовать эту штуку через шейдер, чтобы вычислением занималась видюха. Могу даже помочь с этим, у меня как раз в игре используется тоже самое
Если я правильно понял, то проще всего будет повесить коллайдер, который будет отвечать за угол обзора, и при входе в этот коллайдер (галочка триггер) пускать луч до объекта и проверять, нет ли ничего по пути, а дальше уже запускать свой код
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.