- Ton script est sur un GameObject qui possède un Collider en mode Trigger?
- Tu entres en collisions avec un rigidbody ou un collider?
- Ton objet qui entre en collision s'appelle
power? (Même orthographe)
Pour savoir ce qui se passe, mets des Debug.Log () dans ton code.
Code : Tout sélectionner
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Trigger : MonoBehaviour
{
void OnTriggerEnter (Collider col)
{
//Affiche en console le nom de l'objet entrée en collision
Debug.Log ("Collision détectée: " + col.gameObject.name);
if (col.gameObject.name == "power")
{
Debug.Log ("Destruction");
Destroy (col.gameObject);
}
}
}
Si ce code ne fonctionne pas, cela vient de la configuration des tes gameObjects, pas de ce code. Revois ton tutoriel.