![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Sep 2009
Сообщений: 65
|
На сцене есть МС, в котором есть Спрайт. А в этом Спрайте есть еще два мувиклипа с явно заданными z координатами (+40 и -40) Этот Спрайт может вращаться относительно начала координат МС вокруг осей Х и У.
Если МС статичен, то всё ок. Видно, как вращается Спрайт и его содержимое(два мувиклипа на разных полюсах). Если же МС двигается по сцене, вращение Спрайта начинает "ехать". Каким образом можно привязать вращение спрайта к локальному центру МС-родителя, чтобы независимо от положения МС на сцене, вращение спрайта в этом МС осуществлялось бы правильно? P.S. Сам МС не вращается. Меняются только его координаты х, у. Еще МС скейлится до 0,1 простым изменением scaleX, scaleY. Добавлено через 26 минут Так, похоже дело в PerspectiveProjection, а смещение не было видно на статичном объекте, потому что изначально объект был строго посередине сцены. Можно решить эту проблему, задав перспективу для этого мувиклипа отдельно, чтобы глобальная перспектива не искажала его вид? Добавлено через 49 минут РЕШЕНО изменением центра перспективы объекта: var perspective:PerspectiveProjection = new PerspectiveProjection(); perspective.projectionCenter = new Point(0,0); mc.transform.perspectiveProjection = perspective; |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
Только хотел ответить, как увидел ваши добавления...
... Кстати, подобные монологи очень радуют! (в хорошем смысле слова ) |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|