0

flash.geom.Matrix3D(高レベルの3D行列計算用のFlash 10の新しいクラス)のインスタンスから「rawData」プロパティを取得すると、Vectorが発生します。(Flash 10にも固有)オブジェクトの割り当てが発生します。このオブジェクト割り当てのオーバーヘッドを発生させずに生データにアクセスする方法はありますか?

フレームごとにこのデータに複数回アクセスする必要があるため、パフォーマンスプロファイルに大きな影響を与えます。

ありがとう!

4

1 に答える 1

1

ないと確信しています。毎回新しいベクトルを作成するのではなく、既存の参照に割り当てていることを確認する以外に、私が目にする唯一の明らかなオプションは、アクセスを回避することです。そのため、データが変更されるまでデータに再アクセスしないように注意してください。たとえば、単に変換を行う場合は、ベクトルに再アクセスする代わりに、最後のアクセスからのベクトル データに対して変換を実行できます。

于 2009-02-07T15:44:30.667 に答える