@neoluna

Как сделать перемещение по сфере?

Привет всем. Имеется шар, имеется аватар. Каким образом сделать так, чтобы аватар перемещался по шару и не падал с него?
  • Вопрос задан
  • 124 просмотра
Пригласить эксперта
Ответы на вопрос 1
@NIKROTOS
Начинающий программист.
Можно найти способ получить нормаль и изменять поворот в глобальных координатах под неё.
Есть ещё вариант искривить изображение с камеры(рыбий глаз), если вид сбоку, то можно при попадании на шар двигаться по сплайнам.
если от третьего лица, можно в самом персонаже расположить сплайны, относительно которых он будет двигаться(8 осей, для направления во все стороны по кнопкам), остальное вопрос иерархии. В данном случае, не забудь про центр сферы, он должен быть главным объектом.
Не забывай выключать гравитацию, где это требуется.
Можно просто прописать траекторию движения через формулы окружности, объект двигается вперёд( или в любом другом направлении, только по траектории окружности с заданным радиусом. Этот вариант самый правильный, но нужно разбираться в геометрии... или в тригонометрии, остальное по сути кастыли.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы