|
|
|||||
Регистрация: Oct 2005
Адрес: Russia, Irkutsk
Сообщений: 742
|
blendMode + rotationX/Y/Z
Привет!
случилось мне столкнуться с бленд модэ. ситуация такая, если у спрайта поменять бленд и его родителя повернуть например rotationY, то бленд не работает. (bug?) вот этот код не работает (наложения не происходит) зы: GlobalUtils.createRec, рисует прямоугольник и возвращает спрайт var sp:Sprite = new Sprite(); var sp0:Sprite = GlobalUtils.createRec(20, 20, 300, 40, 0xd70d29, 1); sp0.blendMode = BlendMode.MULTIPLY; sp.addChild(sp0); sp.rotationY = 30; // если убрать поворот или поворачивать sp0, то такое наложение работает var sp1:Sprite = GlobalUtils.createRec(10, 10, 300, 40, 0x0000FF, 1); super.addChild(sp1); super.addChild(sp);
__________________
smival.com |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
вот так работает
var sp:Sprite = new Sprite(); var sp0:Sprite = createRec(20, 20, 300, 40, 0xd70d29,1); sp.blendMode = BlendMode.MULTIPLY; sp.addChild(sp0); sp.rotationY = 30; // если убрать поворот или поворачивать sp0, то такое наложение работает var sp1:Sprite = createRec(10, 10, 300, 40, 0x0000FF,1); addChild(sp1); addChild(sp); function createRec(x:Number,y:Number,width:Number,height:Number,color:uint,alpha:Number):Sprite { var s:Sprite = new Sprite(); s.graphics.beginFill(color,alpha); s.graphics.drawRect(x,y,width,height); s.graphics.endFill(); return s; } |
|
|||||
Регистрация: Oct 2005
Адрес: Russia, Irkutsk
Сообщений: 742
|
нуда, потому что блендуемый и его фон лежат в одном паренте, когда имеют разный парент и поворот, то всё, кирьдык
__________________
smival.com |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
угу ... но врятли это баг ... более чем уверен что это документировано
|
|
|||||
Lorem ipsum
|
проверял тупо в таймлайне на картинках.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2005
Адрес: Russia, Irkutsk
Сообщений: 742
|
........
Добавлено через 3 минуты Цитата:
Добавлено через 8 минут что-то здесь я этого не увидел http://help.adobe.com/ru_RU/AS3LCR/F...html#blendMode вообще конечно даже если это задокументировано, это как то очень странно и нелогично, если при повороте блендуемого все норм, то почему нельзя повернуть парент без последствий?
__________________
smival.com |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
да как то странно действительно на таймЛайне работает ! а кодом аналогичный код не работает !
|
Часовой пояс GMT +4, время: 09:29. |
|
« Предыдущая тема | Следующая тема » |
Теги |
3D blendMode rotationY |
Опции темы | |
Опции просмотра | |
|
|