首页 > 解决方案 > 如何检测两个碰撞器/两个触发器是否正在碰撞 - Unity c#

问题描述

我目前正在编写一款通过生成房间预制件来生成程序地图的游戏。这些房间产生一个“验证”对撞机。目的是,如果另一个房间/验证对撞机与另一个相交,则给出输出。我已经尝试了很多东西,例如 OnCollisionEnter2D 和 OnTriggerEnter2D ,但它们似乎都没有输出任何东西!

这是我的代码

验证码

这是相交的房间

Unity 中会发生什么

^这里应该输出一些东西

只是想知道是否有人对我如何使其发挥作用有所了解

标签: c#unity3d

解决方案


我不确定,但这可能有助于找到您的方式: https ://docs.unity3d.com/ScriptReference/Bounds.Intersects.html


推荐阅读