et encore les problèmes alors j'ai suivi comment détruire l'objet missile après collision avec le mur... renommé "player"
j'ai quasi le même script qu'il y a une heure ou presque
Code : Tout sélectionner
var boom:GameObject;
var damage=10;
private var player:GameObject;
player=GameObject.Find("player");
var particuleObject:GameObject;
autodestruct();
function Update () {
transform.Translate(Vector3.forward*10*Time.deltaTime);
}
function OnTriggerEnter(other:Collider){
if (other.name==player.collider.name){
other.Collider.SendMessageUpwards("makedamage",damage,SendMessageOptions.DontRequireReceiver);
}
Instantiate(boom,transform.position,transform.rotation);
Destroy(gameObject);
}
function autodestruct (){
yield WaitForSeconds(10);
Destroy(gameObject);
}
et pour une fois mon script ne contient pas d'erreur selon unity...
BREF
je bloque...
merci d'avance
@moihaha