j'ai un problemem avec un de mes script je m'explique
je possede une surface au sol et je veux que quand un de ses 3 objet
- verre
-bois
-brique
cela ajoute +1 a la variable maison
et que quand maison es = a 3
alors la surface se detruit et la maison apparais
alors j'ai fais mon script mais il marche pas quand je passe la var maison a 3 par la consolle la maison apparait mais lorsque un des materiaux entre en collision la var ne change pas si une personne a une idée de la solution
Code : Tout sélectionner
var maison : int;
var object : Transform;
var AppearPos : Vector3;
function OnTriggerEnter(hit : Collider) {
if(hit.gameObject.tag == "planche"){
maison += 1;
}
if(hit.gameObject.tag == "brique"){
maison += 1;
}
if(hit.gameObject.tag == "verre"){
maison += 1;
}
}
function Update () {
if(maison == 3){
Instantiate(object,(AppearPos), Quaternion.identity);
Destroy (gameObject);
}
}