Сообщение от Devilox
Впринципе, у меня почти получилось сделать вращение вокруг вертикальной оси, но там в расчётах геометрия какая-то стрёмная(я вычислял длину радиус-вектора для момента импульса), да и вращение тоже странное(я не делал подкрутки, т.е каждое новое столкновение с шариком задаёт кубу новое вращение, останавливая предыдущее). Если это опустить, то проблема состоит в том, что подкручивать можно только те грани куба, которые перпендикулярны оси Z(игрок изначально стоит перпендикулярно оси X). Может кто знает, как обобщить формулы вращения вокруг вертикальной оси с разных сторон? Или условия надо поставить...
|
Посмотрел пример, посмотрел... Я бы на твоём месте воспользовался библиотекой физики.