GetComponentsInChildren < GameObject > () genera el error [duplicate]
Posted on
Esta pregunta ya tiene respuestas aquí :
Comentarios
Se ' se le ha explicado anteriormente que puede ' t GetComponentsInChildren<GameObject>() porque GameObject no es un Component. Si desea iterar sobre objetos secundarios, use Transform ya que posee la jerarquía de transformación.
En mi respuesta a la pregunta vinculada de DMGregorys era a qué me refería con la posible referencia nula & derivar de errores del objeto del juego. Solo usa Transform. la transformación puede hacer referencia a los objetos del juego para niños sin problemas ni errores. Todavía puede almacenar su variable Gameobject como un Gameobject también en caso de que sea motivo de preocupación o una posible razón por la que desee evitar el uso de la transformación en primer lugar. espero que ayude.
GetComponentsInChildren<GameObject>()
porqueGameObject
no es unComponent
. Si desea iterar sobre objetos secundarios, useTransform
ya que posee la jerarquía de transformación.