Страница 1 из 1

Найти точку относительно объекта

СообщениеДобавлено: 04 июл 2020, 11:25
Xtir
Изображение
Добрый день.
Проблема такая. Есть кран, есть контейнеры. Кран должен подъехать к контейнеру, но кран может ездить только вперёд и назад. Как найти точку в которую должен подъехать кран? Пробовал использовать TransformDirection, TransformPoint, но как-то ничего не получилось :-s

Re: Найти точку относительно объекта

СообщениеДобавлено: 04 июл 2020, 11:53
Xtir
Всё оказалось банально просто, всегда так, как напишешь на форум за помощью, сразу находится решение :)
Синтаксис:
Используется csharp
        Vector3 targetLocalPoint = transform.InverseTransformPoint(target.position);
        movePoint = transform.TransformPoint(Vector3.Scale(targetLocalPoint, Vector3.forward));
 

Вдруг кому будет полезно