SenCheR
10.02.2009, 02:23
Делаю игру Чапаев.
При клике на шашке высчитывается угол в радианах - она летит, сталкивается с другой шашкой. Нужно, чтобы угол отразился.
Я делаю через вектор. У меня есть:
vector.speed - вектор скорости
vector.angle - угол в радианах
vector.dx - перемещение по Х
vector.dy - перемещение по У
При столкновении нужно вычислить вычислить новые данные обоих шашек.
Больше всего непонятны радианы. То +, то -.
Вобщем как понормальному вычислить?
При клике на шашке высчитывается угол в радианах - она летит, сталкивается с другой шашкой. Нужно, чтобы угол отразился.
Я делаю через вектор. У меня есть:
vector.speed - вектор скорости
vector.angle - угол в радианах
vector.dx - перемещение по Х
vector.dy - перемещение по У
При столкновении нужно вычислить вычислить новые данные обоих шашек.
Больше всего непонятны радианы. То +, то -.
Вобщем как понормальному вычислить?