![]() |
Саморисующаяся линия
Люди подскажите ламмеру (мне тобишь) как сделать так, что бы линия постепенно прорисовывалась. Например мне нужно сделать контуры человека, что бы они как бы сами обрисовывались, я знаю пока только как сделать это покадрово. Но уверен, что есть более простой способ, подскажите, пожалста. Спасибки.
|
Ну если это проще, то через массивы! :)
|
А если ещё проще -
атач накладки в маску с координатами из массива. ;) |
Всем привет!
А у меня вопрос похожего плана - как ПОСТЕПЕННО рисовать (пусть прямую) но не линию, а заливку с заданой шириной. Идея примерно такова: линии (типа динамическая заштриховка) рисовать могу. Но их в маску не запихнешь, вернее в маске они не работают (контур, однако). А вот ежели заливкой... Но как? Есть идеи? Спасибо. |
Можно рисовать либо беря координаты точек из массива, либо по какой-нибудь формуле.
А для создания постепенности юзать setInterval |
Я делал совмещением ручной отрисовки и программига:
Рисуется вручную нужный контур. Данный слой делается guid'ом. По данной траектории бегает невидимый ролик(круг2x2) и скриптом в каждый момент времени отрисовывается отрезок линии от предыдущего положения к следующему с помощью старого доброго onEnterFrame. Посмотри www.avtocity.ru заставки между внутренними страницами. Я там это так делал. Это если контур сложный. Если простой, то можно shape'ом маски. |
to Жень Шень: Понял. Идея прикольная! А если как в предыдущем моем сообщении пускать два мувика по внешнему и внутреннему контурам и отрисовавать в каждый момент по два отрезка + соединять 2 начальные точки и две конечные. Тогда у нас есть замкнутый контур, который можно begiFill'ить и потом setMask'ить. Толщина заливки зависит от расстоянием в между внутренним и внешним контуром в каждой точке.
|
Вложений: 1
Хоцца без массовов. Вот примерно так, но там контуры!!!
А полосками как????? Можно прорисовывать прямоугольники и заливать их. А если нужен градиент? Получится рябое... И криво как-то через прорисовку прямоугольников :rolleyes: Так что Чапай пока думает... :cool: и ждет идей :D |
Ну если тебе то, что в твоем приемере нужно, то тут вообще все просто. Я так понял, что под полосками изображение лежать должно, а полоски как маска, причем кол-во полос увеличивается?
|
2 Romasty
Именно! Полоски кидать в маску! И тогда будет прорисовка изображения ЛЮБОГО. Эдакий карандашно-кисточковый эффект (о загнул!). Когда-то кто-то уже задавал подобный вопрос прорисовки. Я дал этот пример и совет - в качестве маски - карандашный эскиз, а под ним мои линии. И получилось как-бы карандашная прорисовка. Но, цвет определялся только цветом линии. Можно поискать на форуме мой пример. А рисование в маску заливки програмно, ИМХО, может дать неплохие результаты при правильном подходе , а главное программинге. Если еще подключить и альфу... Уф-ф-ф! Может аксакалы подключатся и что-то выйдет? |
| Часовой пояс GMT +4, время: 06:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.