我试图多次检测到碰撞,但它只检测到第一次,然后它什么都没检测到。即使我打印时,它也会只打印第一张,但之后什么都不打印。
代码:
void OnTriggerEnter2D(Collider2D col)
{
if (col.CompareTag("Wall"))
{
print("Wall");
}
else if (col.CompareTag("Player"))
{
print("Player");
}
else if (col.CompareTag("Fly"))
{
print("Fly");
}
}
答案 0 :(得分:1)
好像你需要OnTriggerStay2D(Collider2D col)