【发布时间】:2017-03-11 21:10:47
【问题描述】:
我的程序的背景信息是ARToolkit相机跟踪了两个标记。每个检测到的标记都有一个叠加在其上的 3D 对象(一个是立方体,另一个是球体)。
我一直试图让立方体和球体检测它们之间的碰撞,并在碰撞发生时变得透明。但是,我无法正确获取碰撞检测部分。
我的做法是简单的打开立方体的is Trigger选项,然后在球体对象中添加一个带有以下代码的脚本。
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Marker1_Object"))
{
print("Collision Detected!\n");
other.gameObject.SetActive(false);
}
}
其中 Marker1_Object 是多维数据集的标记。我使用 SetActive(false) 只是为了测试。
提前感谢您的帮助!!
【问题讨论】: