PDA

Просмотр полной версии : Двигающиеся облака


Dessert
08.06.2006, 15:08
Народ кто знает как создать Двигающиеся облака, раскажита пжст подробнее.

Reijii
08.06.2006, 15:10
берем и двигаем )
простой вариант сделать мувик / картинку, и двигать ее по кругу )
я думаю что по поиску ты найдеш много интерестного на эту тему.

Dessert
08.06.2006, 15:16
я нашол урок, но там какаято фигня, я ничего не понял, и оно не получилось, если можно напишите как сделать движ облака.

Reijii
08.06.2006, 15:19
помоему ключевой момент в твоей фразе:

я ничего не понял, и оно не получилось.

а поиском пофоруму по слову облака, тыбы нашел
ссылка (http://flasher.ru/forum/showthread.php?t=77805&highlight=%EE%E1%EB%E0%EA%E0)

Dessert
09.06.2006, 01:31
а подробно можно????????7 плиззззз. Что? Куда? и Как?

Dessert
09.06.2006, 01:33
У кого есть нормальный, понятный урок по этой теме

PSoWP
09.06.2006, 02:12
Рисуешь облако а дальше можно типо этого(неоптимизировано)
var rand:Number = 0;
var kolvo:Number = 0;
function func(a) {
a._x += 0.1;
}
function dvizenie() {
if (kolvo<21) {
_root.attachMovie("oblako", "$$$"+rand, _root.getNextHighestDepth(), {_x:-180, _y:(random(400))});
skorost = random(10);
x = setInterval(func, skorost, _root["$$$"+rand]);
rand++;
kolvo++;
}
}
setInterval(dvizenie, 5000);

И в пропертисах к клипу облако поставь галочку export for ActionScript

Dessert
09.06.2006, 03:42
пробую , шото не получаеться :((((((

Dessert
09.06.2006, 03:44
И в пропертисах к клипу облако поставь галочку export for ActionScript

- это где?

Dessert
09.06.2006, 03:51
ничего неполучаеться , облака стоят на месте

Nirth
09.06.2006, 04:26
2PSoWP
и кто вас учил так методы\свойства\переменные называть...

aksios
09.06.2006, 11:01
Рисуешь облако а дальше можно типо этого(неоптимизировано)
....
И в пропертисах к клипу облако поставь галочку export for ActionScript
А ты не вылож свой пример для этого эпохального кода?:mosking:

Светлана222
09.06.2006, 16:20
Программирование, конечно, здорово, но, если не принципиально, можно сделать простой анимацией. Нарисовать облако, сделать Tween анимацию на 20кадров примерно, переместить облако, сделать клип, а из этого клипа можно сделать облака. :)

SINtez_v
09.06.2006, 17:05
разбери какойнибуть примерчик про движении по нарисвоной табою линии.

Dessert
09.06.2006, 23:34
а можете понятно обьяснить, я вижу не только мне интересно, много народа просматривают эту тему.

Lacrimosa
10.06.2006, 00:00
Тебе Светлана222 дала исходник
Посмотри и сделай аналогично.
Или тебе ещё облака нарисовать посимпотичнее надо?

VIO
10.06.2006, 12:30
такс, вот те архивчик... думаю то что те нуна было)
комментарии там тож поставил, разберешься думаю что к чему там..
тока я на 8 флеше сделал... другой снес у себя)
хотя должно прокатить и так - ничего особенного там не сделал.. разве что эффект добавил один... Bevel :)

Dessert
10.06.2006, 15:44
спасибо вио- буду розбераться, я прнинципе уже сделал, чтобы двигались облака, проблема лишь в том, что бы они циклично двигались, что бы небыло пустот

Kyber Anton
10.06.2006, 16:49
2PSoWP
и кто вас учил так методы\свойства\переменные называть...
А где учат называть переменные, расскажи, а? И сколько лекций? Желательно не больше 4 семестров...

VIO
10.06.2006, 17:21
А где учат называть переменные, расскажи, а? И сколько лекций? Желательно не больше 4 семестров...

50 праха Убиенных Ежиков, тобишь уе, в час -вас так устроит?))))))))

проблема лишь в том, что бы они циклично двигались, что бы небыло пустот
в смысле пустот???
хе.... измени тогда переменную в моем исходнике... kol которая...там, если не изменяет память - 15 равно... а ты поставь 30..... и получишь вместо 15 облаков - 30... или то число - которое сам укажешь)))))
если поизвращаться, то мона создать пару-тройку видов облаков, и приаттачивать уже их... что б поразнообразнее было)
кстати, надо было б там исправить глубины.... т.е. привязать глубину валоженности мувика приаттаченного к его масштабу, а то получается что облако, которое меньше, т.е. дальше - находится как бы ближе. т.е. перекрывает те которые имеют больший масштаб.... ведь масштаб - типа расстояние до него.. .и от этого зависит скорость передвижения самого облака...
посему код в первом кадре если переделать в след вид:

var kol = 15;
var dvijenie = 1;
var dX = 2;
var M = null;
for(i=0;i<kol;i++){
_root.M = (40+random(90))/100;
_root.attachMovie("oblako","oblako"+i,100*_root.M,{_x:random(500)-50,_y:random(150),M:_root.M});
_root["oblako"+i]._xscale = _root["oblako"+i].M*100;
_root["oblako"+i]._yscale = _root["oblako"+i].M*100;
_root["oblako"+i]._alpha = 80*_root["oblako"+i].M;
}
тут мы просто заранее определяем масштаб.... и уже в зависимости от него - устанавливаем глубину вложенности мувика) - 100*_root.M
есть у него один минус - есть шанс на то что масшбтабы нескольких облаком совпадут.... ,а потому вкладываться будут на один уровень, т.е. перезатрут друг друга, но думаю это в таком виде не так уж и страшно..... ведь последнее облако, вложенное на тот уровень - все равно останется ведь)
лесли будут вопросы - обрасчайся в аську... 149297098... чем смогу - помогу)

Dessert
10.06.2006, 20:13
спасибульки, вечерком попробую