Na tej wspaniałej web page znalazłem listę algorytmów łagodzenia, które mogą dodać ładny wygląd do moich stron internetowych.Wyluzuj sześcienny - Argumenty funkcji Wyjaśnienie
Mimo to, znalazłem tam krótką wzmiankę o argumentach funkcji (patrz poniżej), algorytm nie zachowuje się tak, jak bym sobie tego życzył. Czy mogę prosić o wyjaśnienie, jakie wartości/zakresy powinny zostać włączone do argumentów wymienionych poniżej funkcji?
lista Argument:
- t: aktualny czas - powinien tu być wartości 0 ... 1, Real numer bieżącej ramki?
- B: Wartość początkowa - sądzę, początek współrzędnych X i Y przedmiotu przenoszone
- c: Zmiana wartości - tutaj może być numerem 1 cały czas dla wszystkich ram?
- d: czas trwania - całkowita liczba klatek?
Math.easeOutCubic = function (t, b, c, d) {
t /= d;
t--;
return c*(t*t*t + 1) + b;
};
Jeżeli wartości są stopniowo dodawane do ostatniej wartości uzyskanej z funkcji, czy powinny być one dodane do początkowej pozycji 0?
Ten link szczegółowo wyjaśnia moje pytanie: http://upshots.org/actionscript/jsas-understanding-easing –