ООО "МСК" Очистка поверхностейУборка после пожара
ООО "МСК" Очистка поверхностейОчистка после пожара
ООО "МСК" Очистка поверхностейОчистка от краски

Круги на воде

Автор: kaldirishe вкл. . Опубликовано в Блог

Lightbox Image

Эффект "Круги на воде" сделан на основе алгоритма Andy BitOff: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Возьмем в качестве источника код к предыдущей статье, и добавим эффекты к событиям OnMouseDown и OnMouseUp. У эффекта три свойства, CicleWaterState - где поставить, Count - количество шагов алгоритма и Depth - цвет отправной точки, определяет «силу» эффекта. Эффект "Удалить "Круги на воде" - очищает массивы алгоритма. Выбираем компонент, добавляем три шага в OnMouseDown и два в OnMouseUp, в первый шаг OnMouseDown добавляем "Удалить "Круги на воде" и поставим работу при инициализации, добавляем "Добавить "Круги на воде" в этот шаг и остальные четыре, устанавливаем в свойстах cwsMousePoint, 5, 1500 у всех эффектов кроме эффектов в последних шагах, у них ставим cwsMousePoint, 150, 1500. Теперь можно копировать эти шаги на шаги других компонентов. Скачать пример можно здесь 

Добавить комментарий


Защитный код
Обновить