목표

  • GameObject를 활성화/비활성화 하는 방법에 대해 알아본다.

Activating GameObjects

  • GameObject를 선택하고 Inspector를 보면 이름(name) 옆에 다음과 같은 버튼이 존재한다.
  • 이 버튼이 GameObject를 활성화(active) 또는 비활성(inactive)화 하는 버튼(button)이다.
  • GameObject가 비활성화 되어있는 경우, 랜더링 되지 않고, 물리현상이 일어나지 않으며, 스크립트가 동작하지 않고, GameObject.Find 등으로 찾을 수 없다.
  • GameObject.SetActive 함수를 사용하여, 런타임중에 물체를 활성화, 비활성화 할 수 있다.

Tip

  • inactive된 GameOejct를 런타임 중에 찾는 행위는 Unity 버전에 따라 찾지 못할 수 있다. (주의)
  • 최근 버전(2018 이상)에서는 찾는 것으로 확인되었다.

+ Recent posts