Legacy Documentation: Version 2017.1 (Go to current version)
言語English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GameObject

class in UnityEngine

/

継承:Object

フィードバック

ありがとうございます

この度はドキュメントの品質向上のためにご意見・ご要望をお寄せいただき、誠にありがとうございます。頂いた内容をドキュメントチームで確認し、必要に応じて修正を致します。

閉じる

送信に失敗しました

なんらかのエラーが発生したため送信が出来ませんでした。しばらく経ってから<a>もう一度送信</a>してください。ドキュメントの品質向上のために時間を割いて頂き誠にありがとうございます。

閉じる

キャンセル

マニュアルに切り替える

説明

Unity のシーンのすべてのエンティティのベースクラス

注意: GameObject クラスの変数の多くは、削除されました。 例えば、C# の GameObject.renderer にアクセスするには、代わりに、GetComponent<Renderer>() を使用します。 JS スクリプトでは、GetComponent.<Renderer>() を使用してください。

関連項目: Component

変数

activeInHierarchyゲームオブジェクトがシーン上でアクティブかどうか
activeSelfゲームオブジェクトのローカルのアクティブ状態(読み取り専用)
isStaticゲームオブジェクトの static を指定するエディターのみの API
layerゲームオブジェクトのレイヤー。レイヤーは [0...31] の範囲です。
sceneゲームオブジェクトが属しているシーン
tagゲームオブジェクトのタグ
transformGameObject にアタッチされている Transform

コンストラクタ

GameObjectCreates a new game object, named name.

Public 関数

AddComponentゲームオブジェクトに className という名のコンポーネントクラスを追加します
BroadcastMessageCalls the method named methodName on every MonoBehaviour in this game object or any of its children.
CompareTagIs this game object tagged with tag ?
GetComponentReturns the component of Type type if the game object has one attached, null if it doesn't.
GetComponentInChildrenReturns the component of Type type in the GameObject or any of its children using depth first search.
GetComponentInParentReturns the component of Type type in the GameObject or any of its parents.
GetComponentsReturns all components of Type type in the GameObject.
GetComponentsInChildrenReturns all components of Type type in the GameObject or any of its children.
GetComponentsInParentReturns all components of Type type in the GameObject or any of its parents.
SendMessageCalls the method named methodName on every MonoBehaviour in this game object.
SendMessageUpwardsCalls the method named methodName on every MonoBehaviour in this game object and on every ancestor of the behaviour.
SetActiveActivates/Deactivates the GameObject.

Static 関数

CreatePrimitiveCreates a game object with a primitive mesh renderer and appropriate collider.
FindFinds a GameObject by name and returns it.
FindGameObjectsWithTagReturns a list of active GameObjects tagged tag. Returns empty array if no GameObject was found.
FindWithTagReturns one active GameObject tagged tag. Returns null if no GameObject was found.

継承メンバー

変数

hideFlagsオブジェクトは非表示、シーンに保存、ユーザーが編集可能、などを設定する。
nameオブジェクト名

Public 関数

GetInstanceIDReturns the instance id of the object.
ToStringReturns the name of the game object.

Static 関数

DestroyRemoves a gameobject, component or asset.
DestroyImmediateDestroys the object obj immediately. You are strongly recommended to use Destroy instead.
DontDestroyOnLoadMakes the object target not be destroyed automatically when loading a new scene.
FindObjectOfTypeReturns the first active loaded object of Type type.
FindObjectsOfTypeReturns a list of all active loaded objects of Type type.
InstantiateClones the object original and returns the clone.

Operator

boolDoes the object exist?
operator !=Compares if two objects refer to a different object.
operator ==Compares two object references to see if they refer to the same object.