백지부터 시작하는 이세계 코딩 생활
FindObjectOfType 와 GetComponent 본문
FindObjectOfType
특정 Object를 찾기(확인하기) 위해서 사용한다.
FindObjectOfType 을 사용하면 hierarchy 창에 있는 모든 Object들을 검색하게 된다.
i.e ) 특정 Object 자체에 접근할 수 있다. (검색된 Object script 속 내용(함수)들을 사용할 수 있게 된다)
public class GameManager : MonoBehaviour
{
#region Singleton
public static GameManager gameManager = null;
public static GameManager Instance
{
get
{
if (gameManager == null)
{
gameManager = FindObjectOfType<GameManager>();
}
return gameManager;
}
}
#endregion
}
GetComponent
특정 Object의 Component를 찾기(확인하기) 위해서 사용한다.
GetComponent 를 사용하면 지정된 Object의 Component 를 확인할 수 있다.
i.e ) 특정 Object Component에 접근할 수 있다. ( 검색된 Object Component 를 사용할 수 있게 된다)
private void Awake()
{
anim = GetComponentInChildren<Animator>();
rb = GetComponent<Rigidbody>();
}
Ref. 특정 Object를 찾는 방법 번외
'백지부터 시작하는 이세계 유니티 생활 since 2020' 카테고리의 다른 글
Angular Drag, Mass, Drag (0) | 2020.12.01 |
---|---|
Class 와 Object 와 Instance (0) | 2020.12.01 |
struct 와 Class (0) | 2020.11.26 |
Raycast, RaycastHit, DrawRay (0) | 2020.11.24 |
Singleton (0) | 2020.11.19 |
Comments