我的玩家当前在击中标记为"敌人"并使用以下脚本重新启动级别
if (other.gameObject.CompareTag("Enemy"))
{
Destroy(gameObject);
SceneManager.LoadScene(SceneManager.GetActiveScene().buildIndex);
}
我想让我的玩家在我的玩家底部击中敌人时杀死敌人,所以我创建了一个名为"脚;并将其标记为";脚;此外,我还添加了一个边缘碰撞器。我添加了以下脚本。
private void OnTriggerEnter2D(Collider2D other)
{
if (other.gameObject.CompareTag("Enemy"))
{
Destroy(other.gameObject);
}
}
现在;敌人"当";脚;与它碰撞,但我的玩家也死了,我如何对第一个脚本破例,这样我的玩家就不会在";脚;首先与物体碰撞而不是"碰撞";玩家";
您应该限制玩家的对撞机。这似乎是你的";脚;包含在";身体;玩家的。所以"脚;以及";身体;同时触摸敌人。
所以让玩家底部的对撞机变小。