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.

Component.GetComponent

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
public function GetComponent(type: Type): Component;
public Component GetComponent(Type type);

파라미터

type 가져올 컴포넌트의 유형

Description

제네릭(Generic) 버젼을 나타낸다. 더 자세한 정보는 Generic Functions페이지에서 확인.

// Disable the spring on the HingeJoint component.

var hinge : HingeJoint; hinge = GetComponent.<HingeJoint>(); hinge.useSpring = false;
// Disable the spring on the HingeJoint component.
		HingeJoint hinge = GetComponent<HingeJoint>();
        hinge.useSpring = false;

public function GetComponent(): T;
public T GetComponent();

Description

제네릭 버전. 자세한 정보는 Generic Functions를 참조하십시오.


public function GetComponent(type: string): Component;
public Component GetComponent(string type);

파라미터

Description

게임 오브젝트에 /type/이 연결되어 있으면 /type/의 이름을 사용하여 구성 요소를 반환합니다. 연결되어 있지 않으면 null입니다.

성능상의 이유로 문자열이 아닌 유형에서 GetComponent를 실행하는 것이 좋습니다. 때때로 Javascript에서 C# 스크립트에 액세스하려고 하면 타입으로 구성 요소를 검색하지 못할 수 있습니다. 이 경우, 문자열을 사용하여 구성 요소를 얻도록 하십시오. Example:

// Disable the spring on the HingeJoint component.

var hinge : HingeJoint; hinge = GetComponent("HingeJoint"); hinge.useSpring = false;
// Disable the spring on the HingeJoint component.
		HingeJoint hinge = GetComponent("HingeJoint") as HingeJoint;
        hinge.useSpring = false;