Поворот спрайта

В этой теме 5 ответов, 3 участника, последнее обновление zamdek zamdek 9 года/лет назад.

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)
  • Автор
    Сообщения
  • #151
    tyman
    tyman
    Участник
    Сообщений:23

    Зарегистрирован:
    04.03.2015

    Репутация:6

    Как развернуть тайл вокруг своей оси?

    #152
    Павел Букреев
    Павел Букреев
    Хранитель
    Сообщений:582

    Зарегистрирован:
    04.01.2015

    Репутация:106

    попробуй например так herosprite.setRotation(90); //повернули спрайт на 90 градусов
    это поворот абсолютный
    entity.rotate(90);
    поворот по отношению к текущей ориентации
    1-ый код был тут

    #153
    tyman
    tyman
    Участник
    Сообщений:23

    Зарегистрирован:
    04.03.2015

    Репутация:6

    Спасибо

    #201
    zamdek
    zamdek
    Участник
    Сообщений:2

    Зарегистрирован:
    25.03.2015

    Репутация:0

    А как заставить спрайт вращаться вокруг его центра а не вокруг его левого верхнего угла?

    #203
    Павел Букреев
    Павел Букреев
    Хранитель
    Сообщений:582

    Зарегистрирован:
    04.01.2015

    Репутация:106

    Спасибо за вопрос на форуме :)
    Сначала sprite.setOrigin(w / 2, h / 2); //так мы придем к центру спрайта
    w-ширина спрайта, h-высота.
    а уже потом sprite.rotate(1);

    #204
    zamdek
    zamdek
    Участник
    Сообщений:2

    Зарегистрирован:
    25.03.2015

    Репутация:0

    понял,спасибо!

Просмотр 6 сообщений - с 1 по 6 (из 6 всего)

Для ответа в этой теме необходимо авторизоваться.