|
|
|||||
Регистрация: Mar 2010
Сообщений: 5
|
Как сделать живое граффити
Как делается живое граффити (как в контакте)?
Вопрос в том, как запоминается процесс рисования? Последний раз редактировалось Flll; 11.04.2010 в 11:16. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Сохраняются определенные данные у себя на сервере. Потом по id поста подгружаются.
|
|
|||||
Регистрация: Mar 2010
Сообщений: 5
|
Это понятно) А какие данные надо запоминать? Позицию указателя и размер кисти?
|
|
|||||
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
Ну вы сами-то попробуйте, и сразу поймете. Какие данные вам нужны, чтобы повторить данную картинку?
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
ветеран форума
|
Цитата:
Каждый штрих может быть представлен объектом (изначально не графическим) и по массиву из таких объектов можно воссоздать процесс рисования с нужной скоростью и масштабом. "Вопрос в том, как запоминается процесс рисования?" Процесс может выглядеть примерно так: Зажал юзер клавишу крысы, создаете объект штриха, в который пишете цвет, размер, тип кисти, режим рисования ... все данные характеризующие текущий штрих. Дальше по мере движения мыши пишете координаты мыши с нужным интервалом времени (можно писАть реже при этом потом отрисовывать не линии, а дуги) в тот же созданный объект до того как юзер не отожмет клавишу. После заносите созданный объект в массив. Таким образом получаете набор штрихов (данных) по которым можно легко по таймеру или как вам удобнее воссоздать процесс рисования.
__________________
trace("Остановите Землю, я сойду!!!"); Последний раз редактировалось Mur4ik; 12.04.2010 в 03:50. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Речь идет о чем-то подобном kraski.yandex.ru
|
|
|||||
[+ 1.0 08.10.14]
блогер
Регистрация: Mar 2010
Адрес: x = stage.stageWidth/2 y= stage.stageHeight/2
Сообщений: 293
Записей в блоге: 2
|
А может быть проще просто каждую долю секунды создавать bitmap с экрана и таким образом создавать некий аналог видео, если длительность не очень большая, то ресурсов нужно не так много ?!
|
|
|||||
ветеран форума
|
И постить секвенцию картинок на сервер? Это не есть хорошо ни по ресурсам ни по подходу, уж тем более что от размеров поля рисования ресурсов, времени и места на сервере нужно будет немало.
__________________
trace("Остановите Землю, я сойду!!!"); |
|
|||||
Banned
Регистрация: Jun 2009
Сообщений: 298
|
Цитата:
|
Часовой пояс GMT +4, время: 18:02. |
|
« Предыдущая тема | Следующая тема » |
|
|