Ответ: Проект "Альфа" - обсуждение реализации на Unity3D
По поводу своих кривых вот подумал и решил что не хватает возможности задавать угол крена. Когда возьмусь за доделку, сделаю контрольные точки несколько иначе - управляемые трансформом, вектор forward будет отвечать за направление, пару величин за величину сглаживания кривой в точке, а вращение трансформа будет определять ориентацию и соответственно вектор up будет интерполироваться между контрольными точками для придания полету настраиваемого наклона. Особенно для проекта желателен наклон при поворотах.
Еще есть мысли так же добавить в контрольных точках некоторые дополнительные интерполируемые значения... например для управления скоростью полета: замедления скорости на поворотах и разгона на прямых участках.
|