2013-04-24 30 views
0

所以我一直都和現在粒子系統 - 煙囪冒煙運動方向

FIDDLE

這個粒子系統上更改代碼,一會兒我試着玩的計算與粒子的運動:

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

但是到目前爲止只能夠讓圈子上下移動。

我想要做的是讓圓圈(將使用CSS中的雲圖像)向上移動到正確的運動,模擬從煙囪中冒出的煙霧。

有什麼建議嗎?

回答

0

我相信這只是起始位置,你想改變它聽起來像的速度。它目前隨機上下左右移動。如果你只是想向上和向右,嘗試更多的東西一樣:

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

所以現在X速度將永遠只能是正(右)和y速度將永遠只能是負的(上)。

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

+0

喜亞歷克斯 - 這正是我一直在尋找!感謝你的時間,非常感謝 – user1231561 2013-05-02 14:01:48