plynny ruch po przypadkowych łukach |
Autor |
Wiadomość |
^shastaan


Pomógł: 72 razy Dołączył: 09 Gru 2007 Posty: 688 Skąd: Rzeszów
|
Wysłany: Wto 14 Kwi, 2009 14:07 plynny ruch po przypadkowych łukach
|
|
|
Witam.
Potrzebuje zaprogramować obiekt tak żeby przesuwal się z prędkością random w kierunkach random ale zeby wyglądał plynnie.
Innemi słowy fajnie byloby żeby kierunek ruchu i jego prędkość zmieniały się płynnie.
Będę potrzebowal to jeszcze ograniczyc, żeby nie wychodziło poza jakistam zakres ale to juz raczej będzie łatwe. Pytanie tylko jak zmusic obiekt do takiego ruchu...
Będę bardzo ale to bardzo i bardzo bardzo wdzięczny wielce za pomoc, hej! |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Wto 14 Kwi, 2009 19:22
|
|
|
a patrzyłeś na losową ścieżkę z komponentów??
efekty/d2/losowa ścieżka |
|
|
|
 |
eden
Ekspert

Pomógł: 35 razy Dołączył: 04 Sty 2008 Posty: 265 Skąd: warsaw
|
Wysłany: Wto 14 Kwi, 2009 20:05
|
|
|
zakladam ze piszemy w AS2, proponuję taką zatem funkcję do sprawy.
Kod: | function losowe_ruszanie(moj_target) {
los_x = Math.round(Math.random()*400);
los_y = Math.round(Math.random()*300);
speed = Math.round((Math.random() * (0.95 - 0.4) + 0.4) * 100)/100;
this.onEnterFrame = function() {
moj_target._x = Math.approach(moj_target._x, this.los_x, this.speed);
moj_target._y = Math.approach(moj_target._y, this.los_y, this.speed);
if(Math.ceil(_root.klocek._x) == this.los_x) {
delete this.onEnterFrame;
_root.losowe_ruszanie(_root.klocek);
}
};
} |
nie bede komentował linijek, chyba ze cos jest nie jasne. uzycie tego przedstawia się tak:
http://www.4eden.net/losowe_ruszanie.swf |
|
|
|
 |
^shastaan


Pomógł: 72 razy Dołączył: 09 Gru 2007 Posty: 688 Skąd: Rzeszów
|
Wysłany: Wto 14 Kwi, 2009 23:03
|
|
|
@ eden,
Dzięki ale nie o to mi chodzi, do takiego już doszedłem.
Potrzebuje płynnego, nieprzerwanego ruchu o płynnie zmieniającym się kierunku i prędkości. Coś w rodzaju latawca, balonika z dziurą, mojego zapału...
@ ^mielu,
że jak? Że co? Gdzie takie coś jest? :] |
|
|
|
 |
mielu

Pomógł: 131 razy Wiek: 48 Dołączył: 06 Kwi 2006 Posty: 1177 Skąd: Kraków
|
Wysłany: Sro 15 Kwi, 2009 08:58
|
|
|
tu |
|
|
|
 |
^shastaan


Pomógł: 72 razy Dołączył: 09 Gru 2007 Posty: 688 Skąd: Rzeszów
|
Wysłany: Sro 15 Kwi, 2009 10:37
|
|
|
Baaaardzo baaardzo bliskie temu czego potrzebuję. Spróbuje coś pozmieniać jeszcze i powinno być w porządku.
Wielkie dzięki. |
_________________ Prowadzę stacjonarne i zdalne szkolenia z grafiki, również ze SWiSH. Program ustalany indywidualnie w zależności od potrzeb klienta. Szczegóły na www.kreopka.pl
|
|
|
|
 |
|