获取flash.geom.Matrix3D rawData而无需Vector。<number> allocation </number>

时间:2009-02-05 18:31:22

标签: flash actionscript 3d matrix

从flash.geom.Matrix3D(Flash 10中用于高级3D矩阵数学的新类)的实例获取“rawData”属性会导致Vector。 (也特定于Flash 10)发生对象分配。有没有办法在不引起此对象分配开销的情况下访问原始数据?

由于每帧必须多次访问此数据,因此会对性能配置文件产生很大影响。

谢谢!

1 个答案:

答案 0 :(得分:1)

我很确定没有。除了确保你分配到现有的引用,而不是每次都创建一个新的向量,我看到的唯一明显的选择是避免访问。因此,请确保在数据发生变化之前不要重新访问数据,例如,如果您只是进行转换,那么您可以只对上次访问的矢量数据执行转换,而不是重新访问矢量。