有没有办法检查旋转的两个对象(rect变换)是否重叠?我尝试使用recttransform.rect检查它,但它只在旋转为0时才有效。任何人都可以帮助我吗?提前致谢!
if (myrecttransform.rectTransform.rect.Overlaps(line.GetComponent<RectTransform>().rect)){
//overlap
}
答案 0 :(得分:2)
为它们添加碰撞器和标签,并检查是否发生碰撞并比较标签。
如果是2d项目,那么您只需添加Rigidbody2D
然后使用它即可
gameObject.renderer.bounds.Intersects(object2.renderer.bounds)