Система частиц - направление движения дыма из дымохода

Итак, я некоторое время искал и менял код в этой системе частиц.

FIDDLE

Я попытался поиграть с расчетом движения частиц с помощью:

'left' : canvas_width * Math.floor(Math.random() * 101) / 100,
'top' : canvas_height * Math.floor(Math.random() * 101) / 100, 

Но пока удалось только заставить круги двигаться вверх и вниз.

Что я хочу сделать, так это заставить круги (будет использовать изображение облака в CSS) двигаться вверх-вправо, имитируя дым, выходящий из трубы.

Какие-либо предложения?


person user1231561    schedule 24.04.2013    source источник


Ответы (1)


Я считаю, что это всего лишь начальная позиция, вы хотите изменить скорость, на которую это похоже. Это течение идет беспорядочно вверх и вниз и влево и вправо. Если вы хотите только вверх и вправо, попробуйте что-то вроде:

'x-velocity' : getRandomInt(0, max_velocity*100) / 100, 
'y-velocity' : getRandomInt(-max_velocity*100, 0) / 100 }

Итак, теперь скорость x будет только положительной (справа), а скорость y будет только отрицательной (вверху).

http://jsfiddle.net/BMwnf/1/

person Alex Wayne    schedule 24.04.2013
comment
привет Алекс - это было именно то, что я искал! Цените свое время, большое спасибо - person user1231561; 02.05.2013