У меня есть обьект пуля который двигается к цели как

показана траектория на рисунке 1

Как сделать движение более параболическим?
(Как на рисунке 2)

P.S startPosition, endPosition и центр извесны

11 ответов

5 просмотров
Нейро-Helper Автор вопроса

transform.DoJump через doTween?)

В гугл формула параболы пишешь и адаптируешь под то что тебе нужно

Нейро-Helper Автор вопроса
Никита
transform.DoJump через doTween?)

Ничего не понял, гугл тоже ничего не выдает по твоему ответу

переведи пройденное расстояние в промежуток 0-1 и пропусти через синусоиду, получишь +- то что хочешь

Нейро Helper
Ничего не понял, гугл тоже ничего не выдает по тво...

Есть такая библиотека dotween выучи ее она очень полезная, она помогает тебе в любых вопросах когда нужно доставить обьект с одной точки до другой и сделать это красиво. Чтобы сделать движение параболическим есть метод doJump поищи в ютубе гайды по этому. От себя добавлю можешь просто дать изначальную скорость объекту и добавить rigidbody с гравитацией

лучшим способом думаю будет использование Vector3.Slerp

Нейро-Helper Автор вопроса
Нейро-Helper Автор вопроса
Bukowski
Безье

лучший абстрактный ответ

Нейро Helper
лучший абстрактный ответ

В твоём случае Безье и правда будет отличным решением, т.к. у тебя три точки и не надо будет вводить вспомогательные

Похожие вопросы

Обсуждают сегодня

Всем привет. Есть кто разбирается в платежках? Что б принимать из других стран и выплачивать рф снг
Musa
6
Портфолио: Зовут меня Александр, мне 36 лет. Город Пушкино. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github....
Magic
10
Портфолио: Зовут меня Александр, мне 41 год. Город Киров. Общий рабочий стаж: ~14 лет Уровень квалификации: Senior Full-stack developer Где прочесть мой код? https://github.co...
Magic
11
Приветствую всех, есть вопросик. Передали проект на OctoberCms, без инсталяшки в полуразвернутом виде, нужно было залить бекап бд, после залития бд, оказалось, что части строк...
Лео
14
А как получить доступ к отправленному сообщению в ChosenInlineResult? Раньше кажется можно было, щас убрали?
net
2
Подскажите, пожалуйста, где в backende, или не в нем можно дату поправить? Логирует действия не в том часовом поясе
Лео
7
Есть магистры regex в чате? Задача: нужно написать regex который мэтчит полные (без сокращений по типу ::1/128) ipv6 адреса кроме 2001:0df7:cef7:29f7:52f7:adf7:2cf7:4ff7, при ...
Илья
5
где собака, админ группы? нычкуется и боится проявить волю, в толерантность еще не наигрался? @yelizariev
Ognezar
61
Всем привет В общем надо на странице вакансии вывести вакансии с hh, но когда я пишу код в разделе Code ошибка Invalid URL format. The URL should start with the forward slash...
A da
1
DataGrip не сканирует почему-то все таблицы, хотя раньше показывал их че за херня, сталкивались?
Magic
9
Карта сайта