Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   эффект воды (http://www.flasher.ru/forum/showthread.php?t=104584)

B0Bka 01.12.2007 02:28

Вложений: 1
alexx25 вот тебе мое извращение :victory: вода это не всегда вода

Код:

import flash.display.BitmapData
import flash.filters.DisplacementMapFilter
import flash.geom.Point
noise = new BitmapData(830, 174, false, 0x000000);
_root.attachBitmap(noise, 1);
_root.attachMovie("water", "water", 2);

cx = 0;
cy = 0;
seed = random(Number.MAX_VALUE);

t_i = 0;
directn = 1;
onEnterFrame = function() {
        if (directn == 1 && t_i < 800) t_i++;
        else {
                t_i = 0;
        }

        trace(t_i);
        update(t_i, 0);
}

function update(x, y){
        off1 = new Point(x, y);
        noise.perlinNoise(50, 20, 1, seed, true, true, 1 | 2, false, [off1]);
        water.filters = [new DisplacementMapFilter(noise, new Point(0,0), 1, 2, 10, 10)];
}

полчучается такой эффект что в аттаче

Котяра 01.12.2007 13:08

Тормозит жуть.. у меня C2800 сразу подлетает загрузка до 100%

chingachgoog 01.12.2007 13:41

Это та же дыня только сбоку: perlinNoise генерит карту смещений для DisplacementMapFilter. Отсюда и ожидаемая загрузка процессора.

B0Bka 01.12.2007 14:51

ну тогда могу предложить другой вариант как некторые флэшеры делают бегущие облака: длииииинная полоска движущеся воды и медленно ее двигаем :)

vapes 01.12.2007 15:11

Вот мой вариант сего чуда.
http://vapes.na.by/blog/index.php?en...y071009-112359

джонатан 20.05.2008 01:49

Вот у меня тоже такая же беда, процессор адски загружается, а мне в флеш сайт эффект нужен, а там кроме этого тоже эффекты имеются... Прям не знаю, что и делать...

Kuruki 20.05.2008 01:57

http://silin.fatal.ru/AS2/ripple/ripple.rar

джонатан 21.05.2008 22:31

Вот тут вот классно вода сделана, и проц не жрет совсем почти... Интересно как?

Wolsh 22.05.2008 02:19

покадровая анимация. по-русски: gif. ))) только большой и из джипегов)))
Это чтото типа Particle Illusion использовано для генерации серии кадров.

джонатан 22.05.2008 11:39

Wolsh
Ну да! Я тоже так подумал, весит она уж больно много просто.

Kuruki
У Вас прикольный вариант конечно, но все повынесено в отдельные as файлы, и я прям затрудняюсь разобраться где что, надо еще поковырять...


Часовой пояс GMT +4, время: 00:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.