Tero Lepistö
TeroLepisto.net
Jousiliike
Jousiliike
| Artikkelin sivut |
|---|
| Jousiliike |
| Sivu 2 |
| Sivu 3 |
Eli tässä siirryttiin pelkästään koordinaatti aksellilla x- ja y-suunnassa. Koodia tuntui silti tulevan aivan liikaa. Entäpä jos liike olisi ollut nopeampaa olisi pitänyt vielä lisätä tarkistukset onko objekti mennyt kohteen ohi yms.
Kokeillaanpa lähestyä asiaa paremmin.
Eli jos kappale on kaukana kohteesta, se liikkuu nopeammin kuin lähellä. Eli kohta ollaan pääsemässä jousiliikkeeseen, uskokaa pois ;)
|
slide = 0.9; |
Älä välitä, se on siinä. Koodi on siitä yksinkertainen, ettei mitään tarkistuksia tarvita ihka ihanan matematiikan ansiosta. Etkö usko? Kokeile:
Jeps, ainoa miinus puoli on todellakin siinä, että kappale lähenee nyt automaattisesti hiiren kursoria, niin että kaukaa tullessaan sen liike on räjähdysmäisen nopeaa ja lähellä erittäin hidasta. Kokeile viedä hiiri reunan yli hitaasti ja tuot taas flash-sovelluksen päälle toiselta reunalta... Voisikos tätä "bugia" korjata? Kyllä voi :D Kohta ollaan jousiliikkeessä, usko pois.