Line Renderer и AddForce 3D

Создаю будущую траекторию полета объекта через Line Renderer в 3D пространстве, использую RigidBody.AddForce(в него передаю Vector3"Speed" значения которого меняю в зависимости от направления движения курсора мыши на экране xAxis = Input.GetAxis("Mouse X") * _MouseSensitivity и yAxis = Input.GetAxis("Mouse Y") * _MouseSensitivity соответственно). В скрипте LineTrajectory создаю нужную линию передавая все тот же "Speed", благодаря AddForce получаю параболу или удар навесом. Вопрос в том, как добиться корректного применения в условиях 3D пространства, мне нужно добиться вращения точек X и Z симметрично относительно игрока, Y будет отвечать за высоту конечной точки моего броска, приближение и отдаление осей X и Z я собираюсь реализовать через UI, активный Slider, где игрок сам сможет регулировать эту так называемую "Силу удара" , я пробовал сделать объект пустышку которым управлял так же через Input.GetAxis("Mouse X","Mouse Y"), где Mouse X отвечал за transform.RotateAround(Player.transform.position, Vector3.up, x_axis) и Mouse Y за transform.RotateAround(Player.transform.position, Vector3.left, y_axis) к пустышке прокладывал линию и в целом это управление меня устроило бы, но тогда приходится применять вместо AddForce, например Lerp и симулировать параболическое движение к точке, проект мобильный и каждый кадр не хотелось бы просчитывать этот момент, посоветуйте мне пожалуйста в каком направлении искать, может быть у кого-то будет конкретный пример по данному вопросу. Всем Спасибо!


https://drive.google.com/file/d/1yBwdTs_hOFBgPIljTNlCrTjJ2_FFACzd/view?usp=sharing - Ссылка на видео, какой результат сейчас я имею.

Синий маркер это именно то чего я хочу добиться, если смещать мышку(тач) влево, тогда конечная точка моего Line Renderer по X и Z смещаются относительно игрока. Немного позже смогу скинуть код, пока после множества попыток, предстоит разобраться в этом бардаке, что конкретно вам скидывать и стоит ли вообще, по той причине, что я совсем забрел не туда в этой ситуации, как мне кажется.


Ответы (0 шт):