Tero Lepistö

TeroLepisto.net

Jousiliike

Jousiliike

18.01.2006
Artikkelin sivut
Jousiliike
Sivu 2
Sivu 3

Nyt päästään itse jousiliikkeeseen parin esimerkin jälkeen.

 slide = 0.9;
 density = 0.01;
 movx += (_parent._xmouse-x)*density;
 movy += (_parent._ymouse-y)*density;
 x += movx;
 y += movy;
 _x = x;
 _y = y;
 movx *= slide;
 movy *= slide;

Täh? mitä eroa tällä on muka edelliseen?

Minäpä kerron. Liikettä ohjataan lisäämällä joka kierroksella kohteen ja kyseisen objektin ero kerrottuna kertoimella (tässä density = 0.01), jolloin liike on aluksi nopeammin kiihtyvää ja lopussa hitaammin. Tästä johtuen liike alkaa "hidastumaan" vasta kohteen ohitettua, joten joudumme lisäämään "kitkan" (slide). Tietyillä nopeuksilla ja kertoimilla objekti yleensä ohittaa kohteen, jolloin liike näyttää jousimaiselta liikkeeltä jäädessää "poukkoilemaan" kohteen ympärille.

Katsotaan vielä esimerkki:

Esimerkki 3

tai

Esimerkki 4

Tämä soveltuu paremmin sellaisiin tarkoituksiin, jossa kohde saattaa silmän räpäyksessä siirty paikasta toiseen, jolloin objekti liikkuu silti koko ajan sulavasti.

Oli kyseessä sankaria jahtaava avaruusörkki tai nappulan painallusefekti, sopii jousiliike tarkoitukseen kuin tarkoitukseen ilman ylimääräisiä ehtolauseita.

Toivottavasti jokainen hyötyy tästä esimerkistä ;)

 

 
Kirjoita kommentti
Nimi:
E-mail: (ei julkaista)
Kotisivut:
Kommentti:

  Kommentit
RSS kommentit
Avatar
Tero Lepistö, 05.11.2007 10:17
 
ZcMander: Muutin hieman sivuston ulkoasua jokin aika sitten, enkä ole vielä kerinnyt muuttamaan vanhoja artikkeleita sellaisiksi, ettei ne bugaisi. Yritän tässä kiireiltäni keritä jossain vaiheessa käymään ne (nämä) läpi.
Avatar
ZcMander, 04.11.2007 13:56
 
Loistava artikkeli, tulikin juuri tarpeeseen. Tämä sivu näyttäis bugaavan jotenki omituisesti, kun sivut menee koodi-kentän päälle sekä tuossa on jokin valkoinen laatikko :o
Avatar
Tero Lepistö, 14.08.2007 17:48
 
@Timo: Kiitos palautteesta. Totta, että kuvia voisi olla, tein artikkelin joskus melko kiireessä, jonka takia kuvat jäivät uupumaan.



Ehkä jatkan joskus tämän artikkelin kirjoitusta ja lisään siihen selventäviä kuvia, miten esim. liike muuttuu ajan edetessä.
Avatar
Timo, 08.08.2007 10:31
 
Kiva ja siisti artikkeli, mutta olisi kaivannut muutaman kuvan.

Powered by AkoComment Tweaked Special Edition



 
flash jalkapallo jalkapallojaosto kilpailu kyläturnaus liigapelit multiplayer nintendo oma sivusto padasjoen padasjoki pelit roolipeli salibandy sivustot sovellukset suomipelit.com terolepisto.net xbox yhteisösivusto

Arkisto

Lokakuu, 2008 (1)

Elokuu, 2008 (6)

Heinäkuu, 2008 (1)

Kesäkuu, 2008 (1)

Toukokuu, 2008 (1)

Huhtikuu, 2008 (1)

Helmikuu, 2008 (3)

Tammikuu, 2008 (1)

Marraskuu, 2007 (1)

Lokakuu, 2007 (1)

Syyskuu, 2007 (3)

Heinäkuu, 2007 (5)

Huhtikuu, 2007 (5)

Lokakuu, 2006 (3)

Syyskuu, 2006 (1)

Elokuu, 2006 (2)

Heinäkuu, 2006 (9)

Kesäkuu, 2006 (2)

Toukokuu, 2006 (1)

Huhtikuu, 2006 (1)

Maaliskuu, 2006 (7)

Helmikuu, 2006 (3)

Tammikuu, 2006 (4)

Marraskuu, 2005 (4)

Heinäkuu, 2005 (1)

Kesäkuu, 2005 (1)

Toukokuu, 2005 (4)