Мне интересно, как установить значение solidbody.velocity в направлении указателя мыши в единице 2d. Мне нужно, чтобы начальная скорость объектов была в этом направлении. После этого это будет зависеть от силы тяжести. Вот что я пробовал:
float maxVel = 10f
float posTotal = Input.mousePosition.x + Input.mousePosition.y
float xVel = Input.mousePosition.x / posTotal
float yVel = Input.mousePosition.y / posTotal
Vector3 velTotal = new Vector3(xVel * maxVel, yVel * maxVel, 0)
Я пробовал это неоднократно, но объект, кажется, стреляет в случайном направлении.