1

away3Dエンジンを使用して構築された回転する球体があり、ビットマップでラップされています。球のピクセルのカラー値を確認できるようにする必要がありますが、BitmapDataは2D画像のみをプロットし、3D球はプロットしません。そのため、値が間違ってしまいます。それを球に適用しようとすると、厄介なエラーが発生します。私は文字通り何日もこれに固執しています。これどうやってするの?

どんな助けでも大歓迎です。

4

1 に答える 1

1

View3D.renderer.queueSnapshot()を試してください。 ただし、GPUからシーン全体のスナップショットをフレームごとにプルすると、パフォーマンスが低下します。したがって、必要なピクセルが1つだけの場合は、ピクセルごとにクエリを実行することをお勧めします。また、2Dグラフィックスやユーザーインターフェイスを実行するためにこれが必要な場合は、GPU側のフレームワークであるためStarlingを使用する方が適切であり、データをCPUにプルバックする必要はありません。 これが統合チュートリアルです。

于 2012-11-07T14:05:30.813 に答える