我正在尝试预先计算 createjs 文件中对象的边界框。我有一个简单的递归循环,可以循环补间。我无法理解数据的存储方式。
到目前为止,我的理解是:
tween._stephead - 补间的开始
tween._stephead.next - 下一个补间目标,有多个 .next 对象
,中间似乎有一些缓和对象。
对于每个补间目标,我读取道具,并根据值 x 和 y 移动我的形状的边界框。
这似乎适用于补间中的单个对象,但是一旦补间中有多个对象,这就会分崩离析,因为它存储在数组中,并且不在数组中的对象在屏幕上仍然可见.
我查看了 API 并没有找到任何其他方法来预先计算对象运动......我这样做对吗?