我的树木在同一时间继续下降,我不知道为什么!我是这个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);
}
答案 0 :(得分:0)
尝试Camera_script.tree == tree
或Camera_script.tree == this.tree
。这应该将它从所有树木改为你想要销毁的树木。