Unity/C# - Objekt Suchen und bekommen Komponente

Sollte einfach sein:

GameObject myCube = GameObject.Find("Cubey").GetComponent<GameObject>();

nur kicks up-Fehler CS0309: Der Typ UnityEngine.GameObject müssen konvertierbar sein, um UnityEngine.Komponente, um es zu verwenden als parameter T in der generischen Typ oder Methode " UnityEngine.GameObject.GetComponent()

Normalerweise die Fehler der Einheit angezeigt, die nützlich sind, aber dies ist einfach nur verwirrend. Sind Würfel nicht GameObjects? Alle Hinweise wären sehr willkommen (kein Wortspiel beabsichtigt).

Es ist wahrscheinlich, dass die Komponenten nicht GameObjects - Sie versuchen, weisen Sie den Wert des GetComponent<T> zu GameObject - sicherlich möchten Sie ein GameComponent oder Component (oder was auch immer das äquivalent ist in der Einheit)

InformationsquelleAutor Ghoul Fool | 2014-02-26

Schreibe einen Kommentar