1

我正在使用 FLARtoolkit 开发一个增强现实项目,该项目需要 AS3 中 2D 对象之间的 3D 碰撞。我将 papervision3d 和 away3d 用于 3d 引擎,我的 2d 对象是一个圆圈,我的 3d 对象是 3d 模型。

我尝试了不同的方法,但无济于事。这些方法是

  1. 在 3d 模型上使用 hitTestObject()。结果 = 隐式强制
  2. 在 3d 模型上使用 hitTestPoint()。结果 = 无法获得正确的模型坐标

我无法获得正确的坐标,因为我的模型的坐标基础来自标记,而我的圆的坐标基础来自舞台。

哦,是的,我尝试制作一个与我的模型具有相同位置的 2D 框以进行碰撞。但是坐标永远不会正确。

任何人都可以指出我在不同坐标中的 2 个不同对象之间进行碰撞的方法吗?颜色跟踪还是什么?我很感激任何回应,谢谢。

4

0 回答 0