Заголовок сообщения: Огонь- прется! Добавлено: 20 Июль 2007, 10:30:14
Вот нашел где то в нете фильтр огня... красиво.. а вот когда пробуешь его увеличить например с 200 пк на 1000пк т.е. предположим растягиваем его по всему экрану... тогда огонь начинает переться, и плавность возгорания огня теряется.. и замедляется.. почему?… чем больше его длина тем больше он прется.. можно как нибуть это поправить?
вот скрпит
Код:
import flash.filters.*; import flash.display.*; // var my_btm = new BitmapData(200, 200, true, 0xFFFFFF); gradient_mc.start_offset = []; gradient_mc.finish_offset = []; var c = 0; while (c<3) { gradient_mc.start_offset[c] = {x:0, y:0}; gradient_mc.finish_offset[c] = {x:Math.random()*4-2, y:Math.random()*3+4}; c++; } // gradient_mc.onEnterFrame = function() { var c = 0; while (c<3) { this.start_offset[c].x += this.finish_offset[c].x; this.start_offset[c].y += this.finish_offset[c].y; c++; } // my_btm.perlinNoise(15, 50, 3, 5, false, false, 1, true, this.start_offset); var dmf = new DisplacementMapFilter(my_btm, new flash.geom.Point(0, 0), 1, 1, 10, 200, "clamp"); this.filters = [dmf]; };
"Этот удивительный язык, которым в совершенстве владеют младшие особи,
так и не был до сих пор изучен нами. Причина - непрерывное развитие языка,
с непременными мутациями. С некоторых пор нами был введён термин
"нубский язык", что позволяет отделить его от обычных языков аборигенов.
Нубский язык уникален сам по себе - это смесь русского, английского и хинди,
однако в отдельных элементах отчетливо распознается утраченный, казалось бы,
язык майя."
Короче говоря, можно по-русски? Чё значит "прёцца?"
Mishkie, совершенствуете талант к задаванию ду... вопросов с очевидными ответами?
Тормозит и прется (рвется) потому, что флэшу в частности и компьютеру вообще труднее отрисовывать большие картинки чем маленькие.
var my_btm = new BitmapData(200, 200, true, 0xFFFFFF);
сделайте 300 300 будет больше градиент , (но не скейлите сам мувик )
а тормозит - потому что делаете большим - а с помощью битмап даты можно так процессор загрузить - что не разггребёш
eddy444, вы были правы - ….по поводу неохоты думать
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel,
да с увеличение проблемы нет... я не скайлил изменил размеры в скрипте
а вот есть возможность избежать загрузки процессора?
My3bIKAHT, прецца значит... когда увеличиваешь размеры она замедляется... например скорость горящего пламени при размерах 200 на 200 нормальная, а когда делаешь 200 на 1000 например то скорость горения пламени замедляется сильно почти как 10-15 кадров в секундуютипа того..
molokofreak, какой мувик?
еще такая пробелма) если я делаю любой мувик с этим фильтром.. по при дублировании их на общей сцене они все опять начинают замедляться... удаляешь один становится быстрее .. оставишь один мувик он горит нормально))
еще такая пробелма) если я делаю любой мувик с этим фильтром.. по при дублировании их на общей сцене они все опять начинают замедляться... удаляешь один становится быстрее .. оставишь один мувик он горит нормально))
так появились аппаратные шейдеры)
_________________ не нужен мне ваш сраный логотип, пойду нарисую свой со шлюхами и блекджеком! сайт
если я делаю любой мувик с этим фильтром.. по при дублировании их на общей сцене они все опять начинают замедляться... удаляешь один становится быстрее .. оставишь один мувик он горит нормально))
запустите какую нибудь игру на компьютере , допустим известный Counter Strike - он не будет тормозить , а как вы думаете - если вы запустите 20 контр страйков - будет ли комп тормозить ?
я не думаю что ответ необходим
думайте пожалуйста - над каждым словом 90 % ваших вопросов - находят ответ - сами .если хоть чуть чуть думать
_________________ Вы смеётесь над нами , потому что мы отличаемся от вас,
а мы смеёмся над вами, потому что вы НЕ отличаетесь друг
от друга
ctrlaltdel, пипец.… вы совсем не на то обращайте внимание я смотрю... мне не нужны упреки и там всякие поучения... я просто спрашиваю совета можно ли как нибуть сбавить нагрузку на комп и все.… к чему эта вся бестолковая болтовня о неправильности вопроса или прочего ??? показать что вы умнее.. или еще что то?
я с технической стороны вообще не спрашиваю.. как его увеличить как растянуть я и это сам попробую сделать.. я спрашивал у вас другого совета а не "умных действий" с ващей стороны
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.