Движение объекта и другие действия при помощи формулы sin()
Для того, чтобы объект двигался вверх/вниз можно использовать формулу sin(). Например, так:
var angle=0;
var range=10;
var speed = 0.25;
var y0 = circle.y;
circle = y0 + Math.sin(angle)*range;
angle+=speed;
Вопрос такой, нужно ли обнулять переменную angle , так как объект движется, а она возрастает, или переменная обнулится сама, как только достигнет предела значений типа? Во многих примерах рассматривают этот алгоритм движения, также как и масштабирования, вращения, но про то, что переменная постоянно возрастает не говорят ничего конкретного.
|