添加一个仅与统一光线投射交互的对撞机

Adding a collider that interacts only with raycasts in unity

我在我的程序中做了一个跟踪,我希望它可以像按钮一样被点击。 我想过添加一个对撞机,并用光线投射撞击它,但这迫使我将它从各种 OnCollision 触发器中排除(它根本不打算影响它们)。我怎样才能有效地处理它?

您可以使用Unity's concept of physics layers来解决这个问题。您可以选择哪些图层与其他图层交互,并将该图层作为参数传递给 Raycast 以限制您要检查的图层。