Не могу правильно повернуть объект [решено]

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Re: Не могу правильно повернуть объект

Сообщение Riddik 25 ноя 2011, 13:18

Неужели такая простая до безобразия операция, как поворот вокруг одной оси на угол A (в двумерном пространстве) не может быть осуществлена по-человечески?

Ладно, раз вращение не работает или я не умею пользоваться хитрым вращением Unity, поворачиваю меш компонентным умножением всех его вершин (и результата такой, какой я хочу), но как тогда повернуть BoxCollider? Ведь он поворачивается только если вращать Transform?
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11

Re: Не могу правильно повернуть объект

Сообщение Riddik 25 ноя 2011, 15:24

Проблема решена, извиняюсь за смуту.
Всё правильно, виноват я сам - не обратил внимание, что двигал повёрнутые объекты через transform.Translate(), что конечно же учитывает поворот и разворачивает вектор скорости.

Нужно просто двигать так: transform.position += veloсity * (speed * dt);

Никто тоже не обратил на это внимание:)

Спасибо всем за помощь! Вы всё равно очень помогли.
Аватара пользователя
Riddik
UNITрон
 
Сообщения: 160
Зарегистрирован: 18 апр 2011, 11:11

Пред.

Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot] и гости: 8