1

AS3 の 2D オブジェクト間の 3D 間の衝突が必要な FLARtoolkit を使用して、拡張現実プロジェクトに取り組んでいます。3D エンジンに papervision3d と away3d を使用しています。2D オブジェクトは円で、3D オブジェクトは 3D モデルです。

私はさまざまな方法を試しましたが、役に立ちませんでした。それらの方法は、

  1. 3D モデルで hitTestObject() を使用します。結果=暗黙の強制
  2. 3d モデルで hitTestPoint() を使用します。結果 = 正しいモデル座標を取得できません

モデルの座標のベースはマーカーから、サークルの座標のベースはステージからであるため、正しい座標を取得できません。

そうそう、衝突のためにモデルと同じ位置にある 2D ボックスを作成しようとしています。しかし、座標は決して正しくありません。

異なる座標にある 2 つの異なるオブジェクト間の衝突を行う方法を教えてください。カラートラッキングか何か?返信ありがとうございます。

4

0 に答える 0