Здравствуйте! Собственно ситуация: имеется спрайт кораблика в космосе и два вектора, первый(красный) перед корабля, второй(белый) вектор из позиции корабля к точке где кликнул игрок. Для поворота я находжу угол между двумя этими векторами, и на такой угол и поворачиваю. Проблема заключается в том, что угол между векторами всегда положительный, и поворот осуществляется всегда против часовой стрелки. Вопрос можно ли как то находить отрицательный угол, или хотя бы как определять когда нужен поворот по часовой, а когда против часовой стрелки ?
Сообщение отредактировал Vesterix - Вторник, 18 Августа 2015, 15:39