If Abs(EntityPitch#(camera))>u# RotateEntity camera,u#*Sgn(EntityPitch#(camera)),0,0
Если (Отклонение камеры вверх-вниз) больше допустимого, то установить камеру на предельно допустимое отклонение:
вверх - если какмера до предела отклонена вверх
вниз - -//- вниз
модуль нам нужен для объединения условий
Отклонение камеры вверх
Отклонение камеры вниз
а SGN (функция-знак) для того, чтобы корректно потом это обработать:
если отклонение вниз, т.е. угол больше нуля, то разворачиваем камеру на (предельное отклонения) * 1, иначе (камера вверх, угол меньше нуля) - разворачиваем камеру на (предельное отклонения) * (-1)