Найти вектор3 в направлении, но с заданной величиной - PullRequest
0 голосов
/ 20 мая 2018

Я получаю направление вычитанием двух векторов3.В этом случае мой gameObject и моя позиция мыши.

Vector3 dir = gameObject.transform.position -
orthoCamera.ScreenToWorldPoint(Input.mousePosition)

Теперь я хочу разместить объект в том же направлении, но на ограниченном расстоянии от моего исходного игрового объекта.То есть мне нужен вектор в том же направлении, но с величиной 0,5.Как мне это сделать?

1 Ответ

0 голосов
/ 20 мая 2018
var posn = gameObject.transform.position - (dir.normalized * desiredDistance);

Надеюсь, это звучит не слишком снисходительно, но вы изменяете величину вектора, умножая его на скаляр.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...