Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 统一对象碰撞计数器_Javascript_User Interface_Counter_Collision - Fatal编程技术网

Javascript 统一对象碰撞计数器

Javascript 统一对象碰撞计数器,javascript,user-interface,counter,collision,Javascript,User Interface,Counter,Collision,我有一个由玩家控制的对象,当它击中另一个正在生成的对象时,会添加到计数器中。我已将计数器脚本如下所示: static var Counter: int = 0; function Update () { guiText.text = "Balloons caught: "+Counter; } 我用收集脚本对播放器对象进行了编码,但我不确定是否正确: var collectedObjects : int = 0; function Update(){ if(GU

我有一个由玩家控制的对象,当它击中另一个正在生成的对象时,会添加到计数器中。我已将计数器脚本如下所示:

static var Counter: int = 0;

function Update () {

    guiText.text = "Balloons caught: "+Counter;

    }
我用收集脚本对播放器对象进行了编码,但我不确定是否正确:

var collectedObjects : int = 0;

function Update(){
    if(GUIScript.Counter >= 5){
       Application.LoadLevel(0);
       GUIScript.Counter = 0;
    }
}

function OnControllerColliderHit(hit : ControllerColliderHit){
    if(hit.gameObject.tag == ("Finish")){
       GUIScript.Counter += 1;
       hit.collider.gameObject.active = false;
    }
}
我如何设置它,以便当玩家对象与正在生成的一个对象发生碰撞时,它会将一个添加到计数器中


谢谢

脚本本身没有错。但是我不知道它与什么交互,现在你可能有错误分配的组件,没有声明的标签,没有分配的标签

如果我是你,我会从下面的脚本开始,检查所有外围设备的设置是否都是应该的:

static var COUNTER : int = 0;

function OnControllerColliderHit(){
     COUNTER++;
}