Version: 2022.2
言語: 日本語

GameObject

class in UnityEngine

/

継承:Object

マニュアルに切り替える

説明

Base class for all entities in Unity Scenes.

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

See Also: Component.

変数

activeInHierarchyDefines whether the GameObject is active in the Scene.
activeSelfゲームオブジェクトのローカルのアクティブ状態(読み取り専用)
isStaticGets and sets the GameObject's StaticEditorFlags.
layerThe layer the GameObject is in.
sceneゲームオブジェクトが属しているシーン
sceneCullingMaskScene culling mask Unity uses to determine which scene to render the GameObject in.
tagThe tag of this GameObject.
transformGameObject にアタッチされている Transform

コンストラクタ

GameObjectCreates a new GameObject, named name.

Public 関数

AddComponentAdds a component class of type componentType to the GameObject. C# Users can use a generic version.
BroadcastMessageCalls the method named methodName on every MonoBehaviour in this GameObject or any of its children.
CompareTagIs this GameObject tagged with tag ?
GetComponentReturns the component of Type type if the GameObject has one attached, null if it doesn't.
GetComponentInChildren深さ優先探索でゲームオブジェクトまたはゲームオブジェクトの子たちの type からコンポーネントを取得します。
GetComponentInParentRetrieves the component of Type type in the GameObject or any of its parents.
GetComponentsゲームオブジェクトの type のすべてのコンポーネントを返します
GetComponentsInChildrenゲームオブジェクトまたはゲームオブジェクトの子たちから type のすべてのコンポーネントを取得します。
GetComponentsInParentゲームオブジェクトまたはその親たちから type のすべてのコンポーネントを返します
SendMessageCalls the method named methodName on every MonoBehaviour in this GameObject.
SendMessageUpwardsCalls the method named methodName on every MonoBehaviour in this GameObject and on every ancestor of the behaviour.
SetActiveActivates/Deactivates the GameObject, depending on the given true or false value.
TryGetComponentGets the component of the specified type, if it exists.

Static 関数

CreatePrimitiveCreates a GameObject with a primitive mesh renderer and appropriate collider.
Find name で GameObject を検索し返します。
FindGameObjectsWithTagReturns an array of active GameObjects tagged tag. Returns empty array if no GameObject was found.
FindWithTag/tag/でタグ付けされたアクティブなゲームオブジェクトを返します。もし見つからない場合は null を返します

継承メンバー

変数

hideFlagsShould the object be hidden, saved with the Scene or modifiable by the user?
nameオブジェクト名

Public 関数

GetInstanceIDGets the instance ID of the object.
ToStringReturns the name of the object.

Static 関数

DestroyRemoves a GameObject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadDo not destroy the target Object when loading a new Scene.
FindObjectOfTypeタイプ type から最初に見つけたアクティブのオブジェクトを返します
FindObjectsOfTypeGets a list of all loaded objects of Type type.
Instantiateoriginal のオブジェクトをクローンします

Operator

boolオブジェクトが存在するかどうか
operator !=二つのオブジェクトが異なるオブジェクトを参照しているか比較します
operator ==2つのオブジェクト参照が同じオブジェクトを参照しているか比較します。