Version: 5.3 (switch to 5.4b)
언어English
  • C#
  • JS

Script language

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

GameObject

class in UnityEngine

/

Inherits from:Object

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

닫기

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

닫기

취소

Switch to Manual

Description

유니티 씬(scene)에서 전체 엔티티(entity)의 기본 클래스를 나타냅니다.

See Also: Component.

Variables

activeInHierarchyIs the GameObject active in the scene?
activeSelfThe local active state of this GameObject. (Read Only)
isStatic게임 오브젝트를 정적(static) 오브젝트로 설정하는 API를 나타내며, 에디터 상에서만 사용가능합니다.
layer게임 오브젝트가 있는 레이어(layer)를 나타냅니다. 레이어의 범위는 [0...31]입니다.
sceneScene that the GameObject is part of.
tag게임 오브젝트의 태그(tag)를 나타냅니다.
transform현재의 게임 오브젝트에 첨부된 Transform을 나타냅니다. (첨부되어 있지 않은 경우 null)

Constructors

GameObject새 게임오브젝트를 생성합니다.

Public Functions

AddComponent제네릭 버전.Generic Functions페이지에서 좀 더 자세한 사항 확인.
BroadcastMessage이 게임 오브젝트/자식 오브젝트에 있는 모든 MonoBehaviour에 /methodName/으로 명명된 메서드를 호출합니다.
CompareTag게임 오브젝트에 tag 태그가 태깅되었는가?
GetComponent해당 게임오브젝트가 어태치한 type 타입의 컴포넌트를 반환하며, 없다면 null를 반환합니다.
GetComponentInChildren제네릭 버전(Generic version). Generic Functions페이지에서 더 자세한 내용 확인.
GetComponentInParent해당 게임오브젝트 또는 그 부모들에 대해서 type 타입의 모든 컴포넌트를 반환합니다.
GetComponents제네릭 버전(Generic Version). Generic Functions페이지에서 더 자세한 내용 확인.
GetComponentsInChildren제네릭 버전(Generic version). Generic Functions 페이지에서 더 자세한 내용 확인.
GetComponentsInParent해당 게임오브젝트 또는 그 부모들에 대해서 type 타입의 모든 컴포넌트를 반환합니다.
SendMessage이 게임오브젝트의 모든 MonoBehaviour의 /methodName/으로 명명된 메서드를 호출합니다
SendMessageUpwards이 게임오브젝트와 모든 behaviour의 상위의 MonoBehaviour에서 /methodName/으로 명명된 메서드를 호출합니다.
SetActiveActivates/Deactivates the GameObject.

Static Functions

CreatePrimitive프리미티브 메쉬 렌더러, 알맞은 콜라이더를 게임오브젝트와 함께 생성합니다.
Find/name/으로 게임오브젝트를 찾습니다.
FindGameObjectsWithTag/tag/로 태그된 활성 게임오브젝트 리스트를 반환합니다. 게임오브젝트를 찾지 못햇다면, 빈 배열이 반환됩니다.
FindWithTag/tag/로 태그된 하나의 활성 GameObject를 반환합니다. 게임오브젝트를 찾지 못했으면 null을 반환합니다.

Inherited members

Variables

hideFlags오브젝트가 숨겨져있는 상태인지, 씬에 저장된 상태인지, 또는 사용자에 의해서 수정가능한 상태인지를 확인합니다.
name오브젝트의 이름을 나타냅니다.

Public Functions

GetInstanceID오브젝트의 인스턴스 ID를 반환합니다.
ToString게임 오브젝트의 이름을 반환합니다.

Static Functions

Destroy게임오브젝트, 컴포넌트나 애셋을 삭제합니다.
DestroyImmediate obj 오브젝트를 즉시 파괴합니다. Destroy를 사용하는 것을 추천합니다.
DontDestroyOnLoad새로운 Scene이 로드될때 자동으로 파괴되지 않는 target 오브젝트를 만듭니다.
FindObjectOfType첫번째 활성화한 로드된 type 타입의 오브젝트를 반환합니다.
FindObjectsOfType모든 활성화한 로드된 type 타입의 오브젝트 리스트를 반환합니다.
Instantiate오브젝트의 인스턴스 ID를 반환합니다.

Operators

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.