我用createjs制作了一个立体动画,很多球在没有碰撞的情况下向你滚动,但它们的速度不同。 它们从比例.001(远距离)开始到1(击中你的时候),球的速度不同,所以如果一个球比另一个球生长得快,那么它也应该变成前面的其他球,所以我创造了1000个容器,如果我乘以(scaleX或Y到1000)我得到了所需的容器。 如果我不这样做,球的位置(前面或后面)将由创建顺序定义。最新创建的将在前面,而最老的后面。
但是我怎么能把球改成另一个容器呢?
答案 0 :(得分:0)
创建1000个容器是一个坏主意。
最好的方法是创建一个容器并使用sortChildren或swapChildren方法来改变球的顺序。
http://www.createjs.com/Docs/EaselJS/classes/Container.html#method_sortChildren