0

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

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

4

1 回答 1

0

Create 1000 container is a bad idea.

The best way is to create one container and use sortChildren or swapChildren methods to change the order of the balls.

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

于 2013-07-12T17:49:46.283 回答