Предположим, что спрайт движется по оси X по следующему закону:
X = Xo() + A*sin(z), где Amax = 639.
Тогда нам достаточно иметь табличную функцию синуса в виде её четверти периода с амплитудой 255 (условно sin255) , и представить закон так:
X = Xo + sin255(z) + sin255(z) + sin255(z)/2.
Как-то так, думаю
А если спрайт синусит вдоль X, где Amax = 255, то:
Y = Yo + sin255(z), к примеру.
Если скачет как мячик о низ экрана, примерно, так:
Y = 255 - |sin255(X)|...







Ответить с цитированием
Размещение рекламы на форуме способствует его дальнейшему развитию 
