0
私のプログラムの背景情報は、ARToolkitカメラが追跡する2つのマーカーがあることです。検出された各マーカーには3Dオブジェクトが重ねられています(1つは立方体で、もう1つは球体です)。ARToolkit Unityの衝突検出
私は、キューブと球がそれらの間の衝突を検出し、衝突が発生したときに透明になるようにしようとしていました。しかし、私は衝突検出部分を正しく得ることができませんでした。
私のアプローチは、キューブの「トリガー」オプションをオンにし、次のコードを持つスクリプトを球体に追加するだけです。
private void OnTriggerEnter(Collider other)
{
if (other.gameObject.CompareTag("Marker1_Object"))
{
print("Collision Detected!\n");
other.gameObject.SetActive(false);
}
}
ここで、Marker1_Objectは立方体のタグです。私はテストのためだけにSetActive(false)を使用しています。
ご協力いただきありがとうございます。