Je suis en train d'instancier un préfabriqué de pièce qui apparaît quand un ennemi meurt.
Pour obtenir initialement une référence au préfabriqué, je l'ai récupéré en utilisant sa balise :
private GameObject coinSpawn;
Start(){
coinSpawn = GameObject.FindGameObjectWithTag("xxx");
}
Maintenant, quand l'ennemi meurt, j'appelle Instantiate()
de la manière suivante :
Instantiate(coinSpawn, transform.position, Quaternion.identity);
Cependant, lorsque je jouais et qu'un ennemi est mort, rien n'était instancié et j'ai obtenu cette erreur :
ArgumentException: L'objet que vous souhaitez instancier est nul.
Je ne comprends pas ce que j'ai fait de mal - j'ai confirmé que j'ai correctement balisé le préfabriqué que je veux instancier.
Une autre chose est que je veux faire cela sans créer de dossier Resources
. Est-ce possible ?