Форум программистов, компьютерный форум, киберфорум
Unity, Unity3D
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.81/21: Рейтинг темы: голосов - 21, средняя оценка - 4.81
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
1

Как вычислить скорость движения от одной точки к другой за определенное время?

07.08.2020, 19:03. Показов 3789. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть точка А и точка В, нужно чтобы объект двигался от одной точки к другой за определенное время (к примеру ровно за 5 секунд реального времени), как вычислить скорость?
То есть чтобы при любых обстоятельствах на сцене объект проходил равномерно расстояние за 5 секунд (к примеру)...
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.08.2020, 19:03
Ответы с готовыми решениями:

Вычислить скорость движения точки
Точка движется по координатной оси X с постоянной скоростью. На момент времени k координата точки...

[Арканоид] Как вычислить скорость по X и Y имея угол направления шара и скорость движения?
Пишу арканоид(C++, SDL). Нашол формулу для определения угла с каким надо отразить шар от ракетки, в...

Вычислить соотношение углов линий от одной точки к другой
Всем привет. Задача такая: есть одна точка, и вторая. От одной к другой проведен прямоугольник, а...

Как вычислить скорость движения мыши?
Всем привет! подскажите пожалуйста, как узнать скорость движения мыши? Основная задача: Мне...

4
3358 / 1772 / 1027
Регистрация: 26.10.2018
Сообщений: 5,199
07.08.2020, 19:37 2
C#
1
float speed = (b - a).magnitude / 5.0f;
0
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
07.08.2020, 20:38  [ТС] 3
1max1 у меня две координаты и время за которое нужно пройти, допустим
C#
1
2
3
4
5
StartPoints = Vector3(1,1,1);
TargetPoints = Vector3(5,1,5);
t = 5; // нужное время прохождения в секундах
Speed = ??? // вычислить скорость
transform.position = Vector3.MoveTowards(transform.position, TargetPoints, Speed * Time.deltaTime);
Какая формула должна быть чтобы получить Speed в моем случае?

P.s. - Извините что-то голова сегодня не варит совсем...
0
296 / 217 / 86
Регистрация: 17.02.2016
Сообщений: 1,276
Записей в блоге: 1
07.08.2020, 21:10 4
Цитата Сообщение от Nebiros Посмотреть сообщение
Какая формула должна быть чтобы получить Speed в моем случае?
Он ведь написал
0
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122
07.08.2020, 21:16  [ТС] 5
Цитата Сообщение от Steroid Посмотреть сообщение
Он ведь написал
C#
1
float speed = (StartPoints - TargetPoints).magnitude / 5.0f;
так?
порылся, думаю так
C#
1
2
3
float dist = Vector3.Distance(StartPoints, TargetPoints);
Speed = dist / t;
transform.position = Vector3.MoveTowards(transform.position, TargetPoints, Speed * Time.deltaTime);
не проверял, уже завтра проверю...
0
07.08.2020, 21:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.08.2020, 21:16
Помогаю со студенческими работами здесь

Найти среднюю путевую скорость движения точки
Точка двигалась в течение t=15с со скоростью v=5м/с , в течение t=10с со скоростью v=8м/с и в...

Определить среднюю скорость движения точки в интервале времени
Вот условие: Тело движется по прямой согласно уравнению x=6*t-(t^3)/8. Определить среднюю скорость...

Найти скорость движения точки и действующую на нее силу
Точка массы m колеблется по оси Ox так , что в момент времени t ее отклонения x от положения...

Определить среднюю скорость движения точки в интервале времени
Задача 1. Движение точки по прямой задано уравнением X=a+bt+ct2. Определить среднюю скорость...

Как измерить расстояние от одной точки до другой
Как измерить расстояние в пикселях на форме от одной точки до другой? Например, есть координаты X и...

Определить скорость движения автомобиля v, преодолевающего расстояние S за время t
определить Скорость движения автомобиля v, преодолевающего расстояние S за время t, с учетом...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru