ARToolkit for Unity中的碰撞检测

时间:2017-03-11 21:10:47

标签: unity5 artoolkit

我的程序的背景信息是ARToolkit相机跟踪有两个标记。每个检测到的标记都有一个叠加在其上的3D对象(一个是立方体,另一个是球体)。

我一直试图让立方体和球体检测到它们之间的碰撞,并在发生碰撞时变得透明。但是,我无法使碰撞检测部分正确。

我的方法是简单地打开多维数据集的“触发器”选项,并将以下代码的脚本添加到球体对象中。

proc.communitcate()

其中Marker1_Object是多维数据集的标记。我正在使用SetActive(false)进行测试。

提前感谢您的帮助!!

1 个答案:

答案 0 :(得分:0)

好的,我已经解决了这个问题。事实证明,您必须将Rigidbody组件添加到多维数据集或球体以使物理引擎运行。然后发布的代码可以检测到碰撞。