Unity3d 碰撞后如何重生?(单位2d)

Unity3d 碰撞后如何重生?(单位2d),unity3d,Unity3d,所以我正在做一个游戏,我需要让我的玩家在最近的关卡上重生,当他们碰到一个叫“敌人”的钉子时,我还没有添加我的关卡,但我只是叫他们“关卡1,关卡2”你得到点(idk,如果这有区别的话,我是一个noob),我该如何编码?如果你能给我完整的代码,否则我会感到困惑。谢谢你可以给钉子加上标签或图层(两者都可以) 然后在播放器脚本中使用OnCollisionCenter 然后编写一个if语句来检查碰撞器的标记是否与所需的标记相同,然后它将调用Respawn()方法 如果您想让我编写代码,只需回复以下教程

所以我正在做一个游戏,我需要让我的玩家在最近的关卡上重生,当他们碰到一个叫“敌人”的钉子时,我还没有添加我的关卡,但我只是叫他们“关卡1,关卡2”你得到点(idk,如果这有区别的话,我是一个noob),我该如何编码?如果你能给我完整的代码,否则我会感到困惑。谢谢

你可以给钉子加上标签或图层(两者都可以)

然后在播放器脚本中使用OnCollisionCenter

然后编写一个if语句来检查碰撞器的标记是否与所需的标记相同,然后它将调用Respawn()方法


如果您想让我编写代码,只需回复

以下教程可能会有所帮助: