1. オブジェクト a
スフィアコライダ
リジットボディ

2 オブジェクト b
ボックスコライダ
is triggerにチェック

として

void OnTriggerEnter(Collider other)
{
Debug.Log("catch");
Destroy(other.gameObject);
}

なんですが、オブジェクトaとbが接触してもOnTriggerEnterが発動しないです
どうしてなんだろう