如何在createJS上更改当前容器

How to change current container on createJS

本文关键字:createJS      更新时间:2023-09-26

我正在用createjs制作一个立体动画,很多球在没有碰撞的情况下向你滚动,但它们的速度不同。它们从0.001(很远)到1(当击中你时)开始,球的速度不同,所以如果一个球比另一个球长得更快,它也应该在其他球的前面,所以我创建了1000个容器,如果我乘以(X或Y到1000),我得到了所需的容器。如果我不这样做,球的位置(前面或后面)将由创建顺序定义。最新创建的将在前面,最老的将在后面。

但是我怎样才能把球换成另一个容器呢?

创建1000容器是个坏主意。

最好的方法是创建一个容器,并使用sortChildren或swapChildren方法来更改球的顺序。

http://www.createjs.com/Docs/EaselJS/classes/Container.html#method_sortChildren