Мои деревья продолжают падать одновременно, и я не знаю, почему! Я новичок в этом языке javascript unity3d, поэтому извините заранее, если это простое исправление! и вот мой сценарий в случае необходимости!Почему у моих деревьев одинаковое здоровье?
#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 здоровье на Mouse0, и в какой-то момент все они умрут одновременно. Вам нужно каким-то образом изолировать конкретное дерево для работы. –
Возможно, вам повезло узнать о [разработке игр SE] (http://gamedev.stackexchange.com), поскольку сообщество может быть более знакомым с синтаксисом. – leDominatre