在Unity中结束我的2D游戏

时间:2014-07-02 21:27:37

标签: unity3d 2d runner

过去一个月我一直忙于制作2D游戏,我对它的结果非常满意......但是我的驱逐舰(对撞机)结束了关卡并将我送到了我的另一个级别在得分等方面并不工作我希望如何...

这里是毁灭者的脚本:

using UnityEngine;
using System.Collections;

public class EndGameDestroyer : MonoBehaviour {

    void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == "Player") {
            Application.LoadLevel(2);
            return;
        }       
    }
}

我正在使用C#btw

目前,我在整个关卡中运行并在后台看到驱逐舰,但之后它只是消失并且没有结束关卡。请帮助,因为我在游戏展览中向公众展示我的游戏我的大学正在运行tommorow ...

提前致谢:D

2 个答案:

答案 0 :(得分:0)

您是否已将第2级场景添加到构建中?如果不是,您需要在2级场景中转到构建设置,然后按"添加当前"在构建框中的幕后。然后回到你以前的任何场景来触发,看看是否有效。

答案 1 :(得分:0)

首先,您可能需要检查您的播放器是否已经在“播放器”标签中

第二我想你的场景名称2

打开你的场景2,然后提交>构建设置,看看你的场景2是否列在场景列表中,如果没有则检查,然后点击添加当前

然后

Application.LoadLevel("2");

需要字符串