Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Алгоритм хаотичного движения (http://www.flasher.ru/forum/showthread.php?t=61641)

opex 08.08.2004 20:39

Алгоритм хаотичного движения
 
Не кто не поскажет Алгоритмчик хаотичного движения только не из угла в угол, а чтобы обект двигался по в полоскости по кривым.

из угла в угол =) выглидит примерно так
Код:

_root.onEnterFrame = function() {
        _root.obj._x += (kX-_root.obj._x)/15;
        _root.obj._y += (kY-_root.obj._y)/15;
};
function point() {
        kX = random(Stage.width);
        kY = random(Stage.height);
}
setInterval(point, 400);


etc 08.08.2004 20:46

Что ты подразумеваешь под "по в полоскости по кривым"?

artfla$her 09.08.2004 00:35

Цитата:

Не кто не поскажет Алгоритмчик хаотичного движения только не из угла в угол, а чтобы обект двигался по в полоскости по кривым.
Точно не знаю, но по-мойму хаотичное движение по кривым у тебя получиться, если ты используешь функцию движения объекта по окружности/эллипсу. Понимаешь? Т.е. объект движется по какому-нибудь овалу, и вдруг резко начинает обходить новую окружность и т.д.

opex 09.08.2004 01:54

artfla$her ну впринцепе ты прав но как описать это кодом вот в этом вопрос. Я хотел зделать примрно так какаята функция по random выберает точки допустим 3 и по этим трем точкам строится сплайн, а в дольнейшем по этому сплайну пускается обект после того как обект проходит через вторую точку первая удоляется 4 создается и так далее.
Принцип я думаю понятен но сложность в том как построить сплайн я в интерполяции сплайнами не селен. Может кто подскажет.

artfla$her 09.08.2004 02:38

Вложений: 1
Цитата:

artfla$her ну впринцепе ты прав но как описать это кодом вот в этом вопрос.
Не вопрос :) Только что слепил. Правда, не совсем до конца доработано, но я думаю, основу ты поймешь и сможешь переделать "под себя". Это немного грубый вариант того, что ты хотел увидеть. :) Если чего не понятно, спрашивай, тока я отвечу уже в следующую ночь :)

opex 09.08.2004 02:56

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

D12 11.08.2004 01:00

Вложений: 1
мне конечно рановато лезть в такие вещи ))) но всеже с random можно немного поэксперементировать )))
так как небольшой вариант, а может и идея)

artfla$her 11.08.2004 01:57

Да, а это проще, чем мои премудрости с окружностями. И как только я не догадался о таком варианте? Обыдно, да! :) Спасибо, D12, теперь буду иметь в виду простое решение сложной проблемы. И хватит скромничать :)

greyshaman 11.08.2004 02:22

когдато умные дядьки придумали полярную систему коордтнат, тока до сих пор не пойму для кого
http://www.flasher.ru/forum/showthre...ighlight=chaos

D12 11.08.2004 22:35

greyshaman)))

ничего себе ))) я со стула чуть неупал))) вот это эффект)))


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

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