GameObject

class in UnityEngine

/

Hereda de:Object

Cambiar al Manual

Descripción

Clase base para todas las entidades en las escenas de Unity.

Note: Many variables in the GameObject class have been removed. To access, for example GameObject.renderer in csharp use GetComponent<Renderer>() instead. In JS script use GetComponent.<Renderer>().

See Also: Component.

Variables

activeInHierarchy¿El GameObject se encuentra activo en la escena?
activeSelfEl estado activo local de este GameObject. (Solo lectura)
isStaticMétodo para uso sólo en el Editor, que especifica si un game object es estático.
layerEl layer en el que se encuentra el game object. Un layer está en el rango [0...31].
sceneEscena de la que forma parte el GameObject.
tagEl tag de este game object.
transformEl Transform adjuntado a este GameObject.

Constructores

GameObjectCrea un nuevo game object, llamado name.

Funciones Públicas

AddComponentAgrega una clase componente llamada className al game object.
BroadcastMessageLlama al método denominado methodName de todos los MonoBehaviour en este game objecto en cualquiera de sus hijos.
CompareTag¿Este game object está etiquetado con tag?
GetComponentDevuelve un componente de tipo type si el game object tiene a alguno adjuntado, o null si no lo tiene.
GetComponentInChildrenDevuelve el componente del tipo type en el GameObject o en alguno de sus hijos usando búsqueda de primero en profundidad.
GetComponentInParentRetorna el componente de tipo type en el GameObject o cualquiera de sus padres.
GetComponentsDevuelve todos los componentes del tipo type en el GameObject.
GetComponentsInChildrenDevuelve todos los componentes del tipo type en el GameObject, o alguno de sus hijos.
GetComponentsInParentDevuelve todos los componentes del tipo type en el GameObject o en alguno de sus padres.
SendMessageLlama al método denominado methodName en cada MonoBehaviour de este game object.
SendMessageUpwardsLlama al método denominado methodName en todos los MonoBehaviour de este juego y en todos los ancestros del behaviour.
SetActiveActiva/Desactiva el GameObject.

Funciones Estáticas

CreatePrimitiveCrea un game object con un mesh renderer primitivo y un collider apropiado.
FindEncuentra un GameObject por el name y lo retorna.
FindGameObjectsWithTagDevuelve una lista de GameObjects activos etiquetados con tag. Devuelve un array vacío si ningún GameObject fue encontrado.
FindWithTagDevuelve un GameObject activo etiquetado con tag. Devuelve null si ningún GameObject fue encontrado.

Miembros heredados

Variables

hideFlags¿Debería el objeto estar oculto, guardado con la escena o modificable por el usuario?
nameEl nombre del objeto.

Funciones Públicas

GetInstanceIDDevuelve el id de la instancia del objeto.
ToStringReturns the name of the GameObject.

Funciones Estáticas

DestroyElimina un gameobject, componente o asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadHace que el objeto target no sea destruido automáticamente cuando se cargue una nueva escena.
FindObjectOfTypeDevuelve el primer objeto activo cargado de tipo type.
FindObjectsOfTypeDevuelve una lista de todos los objetos activos cargados de tipo type.
InstantiateClona el objeto original y devuelve el clon.

Operadores

bool¿Existe el objeto?
operator !=Compare si dos objetos se refieren a un objeto diferente.
operator ==Compara dos referencias de objeto para ver si se refieren al mismo objeto.