无法在 unity3d 中调用 OnTriggerEnter(Collider other)

Not able to call OnTriggerEnter(Collider other) in unity3d

我是 unity 的新手,只是想检查 OnTriggerEnter 函数是否正常工作。
所以我只是添加了这段代码来检查,但是我的控制台没有输出。

private void OnTriggerEnter(Collider other)
{
    Debug.Log("hit: " + other.transform.name);
}

并且我为所有游戏对象启用了 isTrigger。

两个游戏对象都必须包含一个 Collider 组件。必须启用 Collider.isTrigger,并包含刚体。如果两个游戏对象都启用了 Collider.isTrigger,则不会发生碰撞。这同样适用于两个游戏对象都没有刚体组件的情况。

来自文档:https://docs.unity3d.com/ScriptReference/Collider.OnTriggerEnter.html