![]() |
сместить центр объектов
Ребята,прошу вашей помощи в очередной раз.
1)Есть объект(человечек),у которого на плече висит сумка(отдельный объект). Вот хочу чтобы сумка двигалась так как ей подобает прописываю: cymka._x=chelovek._x.После чего получается что сумка не висит на плече,а находится ровно по центру человечка.А как сделать чтобы центр человечка был смещен допустим на уровень плеча по Х? 2)В кадре 2 человечка, после их соприкосновения друг с другом эта сумка должна перейти от одного человечка к другому человечку,как такое еще реализовать? |
Можно подобрать наугад, а можно так: человечка на главной сцене помести в нулевые координаты, затем сумку размести в нужном месте на плече и посмотри какие координаты стали у сумки - это те числа которые нужно будет прибавить к _x и _y человека.
Код AS1/AS2:
|
Спасибо!
Добавлено через 35 минут а вот такой вопрос:а почему когда нажмаешь кнопку, чтобы человечек пошел сначала идёт этот чел а потом начинает перемещаться в след за ним сумка?нельзя ли эту сумку строго закрепить? Добавлено через 39 минут а вот если прям в человчке вставить сумку,то понятное дело,она будет ходить как надо.Но тогда как сделать чтобы сумка перешла впоследствии к другому объекту? |
по первому вопросу нужно смотреть ваш код:
- перемещение сумки задано отдельно от перемещения человека; - человек идет в своем слое, а сумка находится на уровень выше; по следующему - сумку у человека можно спрятать с помощью _visible = false а другой человек получит другую сумку, которая будет выглядеть точно-также. |
Цитата:
|
| Часовой пояс GMT +4, время: 11:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.