|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
Перекрасить кожу у перса
Допустим, мне достался перс из большого числа вложенных друг в друга мувиклипов, в некоторой части которых (не во всех) лежат руки-ноги-фрагменты туловища и т.д. Как я представляю себе, для изменения цвета кожи перса мне надо пройтись по всем его элементам с кусками кожи и перекрасить их в нужный цвет. Доступ к этим элементам - на основе инстанснеймов, т.е., что-то типа pers.foot.skin, pers.frontHand.skin, pers.backHand.skin...
Вопрос - нельзя ли решить это проще? Например, по дефолту присвоить всем элементам с кожей перса какой-нибудь нетипичный цвет (напр., ядовито-зеленый), а потом пройтись вообще по всем составным частям перса и везде заменить этот нетипичный цвет на нужный? И, кстати, нельзя ли обойтись в этом случае без инстанснэймов? Или может есть совсем простое решение? |
|
|||||
Регистрация: Jul 2008
Сообщений: 107
|
Цитата:
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
нет, перс - это просто набор мувиклипов на таймлайне
собирается не программно |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Я когда делал кастомизатор внешнего вида, то сделал манекен у которого спрайты это части тела. И в эти части тела вкладывал волосы, одежду, очки и тд. Чтобы перекрасить кожу просто перебирал все части тела, и перекрашивал самый нижний(getChildAt(0)) спрайт.
|
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
да, это подходит
в принципе, кожа и так везде лежит нижним слоем |
Часовой пояс GMT +4, время: 18:32. |
|
« Предыдущая тема | Следующая тема » |
|
|