无法获得碰撞或触发器来处理 2 个 2D 对象

Can't get collision or trigger to work with 2 2D objects

我有 2 个精灵,都附有 "Box Collider 2D" 组件。我在附加到两个对象的脚本中放置了相同的检测函数:

void OnTriggerEnter2D(Collider2D coll) {
    Debug.Log ("Something triggered with me!!!");
}


void OnCollisionEnter2D( Collision2D coll ) { 
    Debug.Log ("Something collided with me!!!");
}

有什么建议吗?

如果我没记错的话你应该添加一个 rigidbody2d。

试试吧。并编写一小段代码来重置另一个对撞机(向玩家对象/测试对象移动的对象)。

我不在家无法为您测试,但这是我的猜测 ;)