我有一个带有角色控制器的播放器,以及一个带有胶囊对撞机的子对象,该碰撞对象从播放器的characterController伸出一点,以检测播放器是否跳到带有刚体的立方体上。播放器的子代有一个名为“ hammer”的标签,刚体立方体上有一个脚本。
由于某种原因,孩子没有检测到与刚体的碰撞。仅当玩家和孩子接触刚体时才这样做。这是刚体立方体的代码:
private void OnCollisionEnter(Collision other) {
if(other.collider.tag == "hammer") {
Destroy(gameObject);
}
}
注意:无法为播放器添加刚体,否则会像闪烁的样式过时那样闪烁。
答案 0 :(得分:0)
只需在孩子和标签上添加刚体,而无需在外部对象上添加刚体。