为什么我的树木有相同的健康状况?

时间:2016-05-08 18:49:28

标签: javascript unity3d

我的树木在同一时间继续下降,我不知道为什么!我是这个unity3d javascript语言的新手,如果它是一个简单的修复,请提前抱歉!这是我需要的脚本!

#pragma strict

//INTS
var health = 5;
//GAMEOBJECTS
var tree : GameObject;
var log : GameObject;

function Start () {

tree = this.gameObject;

}

function Update () {

if(Input.GetKeyDown(KeyCode.Mouse0) && Player_script.axehave && health >= 1 && Camera_script.tree){
health -= 1;
}

if(health == 0){
tree.GetComponent.<Animation>().Play();
Destroy();
}

}

function Destroy(){

yield WaitForSeconds(2);
Destroy(tree.gameObject);

}

1 个答案:

答案 0 :(得分:0)

尝试Camera_script.tree == treeCamera_script.tree == this.tree。这应该将它从所有树木改为你想要销毁的树木。