анимация объекта вдоль пути в unity 3d

#unity3d

#unity3d

Вопрос:

Мне нужно анимировать объект вдоль пути. Я делаю это, создавая анимацию, подобную:введите описание изображения здесь.

Это отлично работает, но поскольку мой ландшафт не плоский, было бы неплохо, если бы мне не приходилось иметь дело с компонентом y. Другими словами, я хочу переместить объект вдоль осей x и z, и если есть небольшое увеличение наклона, тогда увеличьте положение объекта y. то же самое, если есть наклон вниз. Или, может быть, мне нужно создать скрипт, в котором он проверяет, не сталкивается ли объект с местностью. если нет, то уменьшите его положение y. Я не знаю, сработает ли это при анимации объекта.

Ответ №1:

Я думаю, что самый простой способ, который я могу придумать для решения этой проблемы, — это сделать объект твердым телом и использовать collision (возможно, сетчатый или капсульный коллайдер, если это игровой персонаж), чтобы заставить его сидеть на полу.

Скриншот