Pourquoi, lorsqu’Instantiate new GameObjects n’ajoute pas de tag à eux?

using System.Collections; using System.Collections.Generic; using UnityEngine; public class Test : MonoBehaviour { public float spinSpeed = 2.0f; public int cloneTests; public GameObject prefab; private bool rotate = false; private bool exited = false; private void Start() { for (int i = 0; i < cloneTests; i++) { GameObject Test = Instantiate(prefab); Test.tag = "Testing"; } } } 

Le clonage fonctionne.

Mais cela n’ajoute pas le tag à chaque GameObject. Et comment puis-je placer tous les clones en tant qu’enfants dans un autre GameObject?

Le test est-il déjà une étiquette déclarée? Si vous le recherchez dans la référence de script Unity, vous trouverez:

“Les tags doivent être déclarés dans le gestionnaire de tags avant de les utiliser”