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++;
}