![]() |
|
||||||||||
|
|||||
|
Доброго времени суток! Имеется планка, которая при помощи мыши может вращаться относительно своего центра! Имеется мячик, который при столкновении с этой планкой должен отскочить от нее как от пружины(с увеличением скорости движения) и постепенно вернуться к изначальной скорости! Алгоритм нахождения момента столкновения известен. Как реализовать ускорение?Заранее благодарю.
__________________
Лишь только смелым и решительным подвластны все вершины! |
|
|||||
|
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Не физично как-то. В момент отскока скорость должна увеличиться или как? если как от пружины (да и если как от кирпичной стены, не важно) мячик сначала равноускоренно остановится, затем разгонится уже в направлении отскока. произойдет это тем быстрее, чем жестче мячик и планка. Если об этом эффекте идет речь, то ускорение пропорционально (R - r), если сжимается мячик, где R - радиус мячика, r - расстояние от планки до центра мячика в процессе столкновения. Что значит "как реализовать ускорение"?
|
|
|||||
|
Забыл сказать что использую Box2d!
To Silicium Почему не физично? Если вас смущает слово "планка", давайте заменим на "натянутая резинка". Вопрос остается!((
__________________
Лишь только смелым и решительным подвластны все вершины! |
|
|||||
|
Регистрация: Sep 2010
Адрес: Ростов-на-Дону
Сообщений: 369
|
Не физично, если шарик при отскоке ускоряется, а потом замедляется (по не понятной причине) до первоначальной скорости. Физично так, как я описал.
По box2d это по моему не в эту ветку. |
|
|||||
|
Спасибо за перенос темы! Вопрос остается открытым! Какие могут быть решения?
__________________
Лишь только смелым и решительным подвластны все вершины! |
|
|||||
|
[+4 07.04.12]
[+1 20.01.12] Регистрация: Nov 2009
Адрес: Украина, Славутич
Сообщений: 263
|
ты нормально вопрос сначала сформулируй.. рисуночек какой-нибудь сделай, ато я вот прочитал этот бред что ты написал и ничего не понял что должно куда отскочить... может тебе надо просто мячику и палке задать значения restitution отличные от нуля?
|
|
|||||
|
Проблема решена!Всем спасибо!
__________________
Лишь только смелым и решительным подвластны все вершины! |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|