Unity3d |碰撞2d不工作(1像素间隙)

Unity3d |碰撞2d不工作(1像素间隙),unity3d,2d,pixel,collision,Unity3d,2d,Pixel,Collision,我的带有rigidbody2d的2d对象都不能碰撞。两个精灵(一个有rigidbody2d+长方体碰撞器,另一个长方体碰撞器)之间的间距约为1像素(透明),并且: 不起作用 我该怎么办?否(在两个对象中)。我想我可以在2d模式下使用3d对象,它看起来是一样的,但我想知道发生了什么。如果不看到精灵本身,就很难知道到底出了什么问题,但我敢打赌你的裁剪不正确。精灵是简单的正方形。如果我使用圆形碰撞器,间隙在两个碰撞器之间。对不起,伙计们,我很简单:void oncollisioninter2d(col

我的带有rigidbody2d的2d对象都不能碰撞。两个精灵(一个有rigidbody2d+长方体碰撞器,另一个长方体碰撞器)之间的间距约为1像素(透明),并且:

不起作用


我该怎么办?

否(在两个对象中)。我想我可以在2d模式下使用3d对象,它看起来是一样的,但我想知道发生了什么。如果不看到精灵本身,就很难知道到底出了什么问题,但我敢打赌你的裁剪不正确。精灵是简单的正方形。如果我使用圆形碰撞器,间隙在两个碰撞器之间。对不起,伙计们,我很简单:void oncollisioninter2d(collision2dcol)2D+与刚体2D的固定角度
void OnCollisionEnter (Collision col)
{
    Debug.Log("collision");
    }