Unity问题与解决方案:炮塔互相的范围检测与射击

这里涉及到一个触发器识别的问题,触发器无法识别碰撞体,触发器和触发器之间相互作用,我之前是在两个炮塔之间分别加了一个范围触发器,并让识别的时候识别tag,如果是炮塔,那么就加入攻击范围。

但这样就有一个问题,触发器是碰到了触发器后进行识别的,也就是一个炮塔识别的是其他炮塔的“攻击范围”,这就很尴尬,在网上搜索可能因为关键词的问题没有找到相关解决方案,最后我是这样解决的:

在炮塔的GameObject建立一个空物体命名为Sensor,然后在Sensor上添加一个触发器,再在炮塔上添加一个小的触发器,这样识别出来的就是炮塔本身了

猜你喜欢

转载自blog.csdn.net/sailist/article/details/81273240