2013-04-24 29 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