> 1 <
Автор | Сообщение |
mew2
13 сообщений |
#7707 2016-03-10 04:05 GMT+3 часа(ов) |
Наткнулся на такое вот видио в ютубе - https://www.youtube.com/watch?v=HbCL5olpsZs
Чет захотелось сделать нечто подобное, а то наскучивает постоянное дергание библиотечных функций изо для в день. Но я совсем нуб, поэтому решил начать с чего-то попроще, например вот с прыгающих шариков, код которых помещу в спойлер, если кому интересно - запустите у себя и посмотрите, лкм добавляет шарик, пкм пауза. Но вот значит возник у меня ряд вопросов, а именно: 1. Как посчитать изменение скорости по у вследствии гравитации вроде-бы понятно, но как действует гравитация на скорость по х? Вобщем-то, в скрипте реализована функция, которая просчитывает это изменение, но взята она с потолка, хотя на первый взгляд выглядит вроде-бы правдободобно. 2. Как эффективно посчитать, что два шарика столкнулись? Неужели на каждом тике придется перебирать их ВСЕ, по очереди для каждого выясняя коллизии? 3. Как посчитать коллизии, если это будут не шарики, а какие-то объекты более сложной формы? 4. На видео эмулируется не только гравитация, но еще и элластичность связывающих нитей. Как эту штуку считать у меня даже догадок нет... ![]() отредактировал(а) mew2: 2016-03-10 18:52 GMT+3 часа(ов) |
|
misha![]()
1275 сообщений |
#7710 2016-03-11 23:51 GMT+3 часа(ов) |
Эти вопросы следует задать автору видеоролика, или хотя бы попросить исходники.
|
|
> 1 <