SWiSH Forum Strona Główna SWiSH Forum
Forum użytkowników programów SWiSH

FAQFAQ  SzukajSzukaj  UżytkownicyUżytkownicy  GrupyGrupy  StatystykiStatystyki
RejestracjaRejestracja  ZalogujZaloguj  DownloadDownload

Poprzedni temat «» Następny temat
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: 47
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: 47
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
 
 
     
Wyświetl posty z ostatnich:   
Odpowiedz do tematu
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Możesz ściągać załączniki na tym forum
Dodaj temat do Ulubionych
Wersja do druku

Skocz do:  


Powered by phpBB modified by Przemo © 2003 phpBB Group
Nowe zasady dotyczące cookies. Wykorzystujemy pliki cookies, aby nasz serwis lepiej spełniał Państwa oczekiwania. Można zablokować zapisywanie cookies, zmieniając ustawienia przeglądarki.
         
Strona wygenerowana w 0.24 sekundy. Zapytań do SQL: 16