GetComponentsInChildren < GameObject > () hibát vet fel [duplicate]
Posted on
Erre a kérdésre már itt vannak válaszok :
Hozzászólások
' már korábban elmagyarázták neked , hogy ' t GetComponentsInChildren<GameObject>() mivel GameObject nem Component. Ha gyermekobjektumokat akar iterálni, használja a Transform t, mivel az birtokolja az átalakítási hierarchiát.
A DMGregorys-ra adott válaszomban kapcsolt kérdés volt az, amire utaltam a lehetséges null hivatkozással & gameobject hibákból származnak. Csak használja az Átalakítást. az átalakítás ekkor hivatkozhat a gyermek játékobjektumára, gondok és hibák nélkül. A Gameobject változót továbbra is Gameobject néven tárolhatja, abban az esetben is, ha ez aggodalomra ad okot, vagy lehetséges ok, amiért eleve el szeretné kerülni a transzformáció használatát. remélem, hogy ez segít.
GetComponentsInChildren<GameObject>()
mivelGameObject
nemComponent
. Ha gyermekobjektumokat akar iterálni, használja aTransform
t, mivel az birtokolja az átalakítási hierarchiát.