As3 - Преобразование изображения, как откинувшись назад - PullRequest
2 голосов
/ 22 декабря 2011

Я хочу преобразовать изображение / растровое изображение, поскольку оно наклонено назад. Если не понятно, что я пытаюсь сказать, см. Pic1 (оригинал). Pic2 (преобразовано)

pic1

  -----------
  -----------
  -----------
  -----------
  -----------


pic2
     -----
    -------
   ---------
  -----------
 -------------

1 Ответ

0 голосов
/ 22 декабря 2011

Просто как pic2.rotationX = -30;

Имейте в виду, что pic2 будет повернут относительно точки регистрации. Если точка регистрации pic2 находится в точке 0,0, и вы хотите повернуть ее через центр, вы можете добавить ее к спрайту контейнера, установить координаты pic2 для центрирования в точке 0,0 относительно контейнера и затем выполнить преобразование на контейнер, вот так:

var container:Sprite = new Sprite();
container.addChild(pic2);
pic2.x = -pic2.width * 0.5;
pic2.y = -pic2.height * 0.5;
container.rotationX = -30; 
...