Искажение SpriteKit цветного спрайта в редакторе уровней

Я пытаюсь использовать редактор уровней (файл sks) в SpriteKit (xcode6). У меня нет проблем с настройкой уровня с помощью цветного спрайта и перемещением персонажа с помощью действий. но когда я перехожу к повороту и опусканию руки этого персонажа, он так сильно искажается, что бесполезен. Короткая рука действительно помогает, но мне нужно, чтобы характер был выразительным, а короткие руки просто не работают. КАК ОСТАНОВИТЬ ИСКАЖЕНИЕ ВНЕШНЕЙ ФОРМЫ? в этом случае тело является родителем верхней части руки, а затем нижней части руки. или обмен опытом приветствуется!


person Bill peek    schedule 24.12.2014    source источник


Ответы (1)


Если нижний рычаг является дочерним узлом узла с неравномерным преобразованием масштаба, вращение вызовет искажение. Решение состоит в том, чтобы не сочетать вращение и неравномерное масштабирование — например, сначала сделайте узел плеча длинным прямоугольником, а не используйте масштаб для его растягивания.

person rickster    schedule 24.12.2014
comment
правило: просто не используйте инструмент масштабирования при вращении! понятно! - person Bill peek; 24.12.2014