![]() |
эффект воды
Поможите люди добрые!
Нужен реальный эффект воды, чтоб - как на самом деле!!! Нашел скрипт (спасибо чуваку, который его написал): Код:
import flash.display.*;Можно ли его как-нибудь изменить, чтоб процессор не тормозил (при тестировании такого скрипта, процессор загружен на 95-100%).? Возможно ли это??? |
у меня при 170х170/12фпс проц тянет 27% плюс минус. по мне весьма неплохо.
|
Нет возможности уменьшить размер битмапа.
Необходимо изменение скрипта! |
Надо карту смещений для DisplacementMapFilter (которая сейчас генерится perlinNoise, что ресурсоемко) нарисовать руками.
|
Помогите, объясеите пжста что такое DisplacementMapFilter, и с чем его едят!?
Как ее надо рисовать и исправить код? |
Не так это просто.
http://flasher.ru/forum/showthread.php?t=100674&page=4 |
Огромное спасибо!
Но только я так и не смог модернизировать код. Если есть возможность - скинь пожалуйста ссылку на исходник (реалистичная вода) с подобным кодом! |
да видео сделай и не мучайся
|
**Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 1: Statement must appear within on/onClipEvent handler
import flash.display.*; **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 2: Statement must appear within on/onClipEvent handler import flash.geom.*; **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 3: Statement must appear within on/onClipEvent handler import flash.filters.*; **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 4: Statement must appear within on/onClipEvent handler myBitmap = new BitmapData(390,293,false,0); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 5: Statement must appear within on/onClipEvent handler pt = new Point(0,0); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 6: Statement must appear within on/onClipEvent handler mpoint = new Point(0,0); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 7: Statement must appear within on/onClipEvent handler myDispl = new DisplacementMapFilter(myBitmap, mpoint,1,2,10,50); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 8: Statement must appear within on/onClipEvent handler water_mc.myList = new Array(); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 9: Statement must appear within on/onClipEvent handler water_mc.myList.push(myDispl); **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 10: Statement must appear within on/onClipEvent handler water_mc.filters = water_mc.myList; **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 11: Statement must appear within on/onClipEvent handler i = 1; **Ошибка** Сцена=Сцена 1, слой=Слой 1, кадр=1:Строка 12: Statement must appear within on/onClipEvent handler this.onEnterFrame = function() Общее количество ошибок ActionScript: 12 Сообщенные ошибки: 12 ну как нравиться |
Код надо в кадр помещать, а не на клип.
|
| Часовой пояс GMT +4, время: 23:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.