OnTriggerEnter() 不触发的问题:
两个游戏对象,Hero和Enemy
Hero的有一个子对象Shield具有Sphere Collider组件并且Is Trigger已经勾选。
Hero和子对象都设置在一个Hero的Layer中

Enemy及其子对象都设置在Enemy的Layer中,Physics也设定了两个层级可以发生碰撞

Hero脚本中代码:
void OnTriggerEnter(Collider other)
{
Transform rootT = other.gameObject.transform.root;
GameObject go = rootT.gameObject;
print("Triggered" + go.name);
}
为什么跑起来之后Hero和Enemy相遇总是不能够触发OnTriggerEnter呢?