представь, у меня есть мяч.Пользователь касается его, и мяч идет вверх.На данный момент направление импульса является статическим
ball->ApplyLinearImpulse(b2Vec2(20.0f,100.0f),ball->GetWorldCenter());
, а
b2Vec2(20.0f,100.0f)
является вектором импульса.Я хочу, чтобы импульсный вектор генерировался случайно.Я думаю, что это должно быть сделано путем открытия места касания на шаре.
Этот вопрос больше о математике.Как я могу рассчитать случайный импульсный вектор в зависимости от местоположения касания?Есть идеи?