所以我开始尝试html5 canvas + easeljs,我做了一个简单的实验。它会使圆圈垂直落下(当它们离开舞台时应重置为0)。一切都运作良好但我的“for循环”检查圆圈的y pos似乎只抓住最后一个值?我似乎无法弄清楚,我已经花了这么多时间添加/删除,它就像4个小时,我非常沮丧。
我提供了一个小提琴,供参考,以显示问题:
谢谢你的期待!
答案 0 :(得分:0)
写作时
theParticle.graphics.beginFill("blue")
.drawCircle(getRandomArbitary(0, stageH), getRandomArbitary(0, stageW), particleSize);
您正在创建位于0,0
的形状,您可以在随机位置绘制蓝点。
如此有效地将3个形状从位置0,0
向下移动到画布的底部,并仅在此时将它们重置为0,0
。
您应该将x
的{{1}}和y
设置为随机位置,而不是点的theParticle
和x
。
修改:Like this
y