Programming/Unity

[유니티] AR Foundation_Plane Detection (2)

lingk 2022. 1. 14. 11:12

Plane Detection Toggle

plane Detection을 특정 시점에서부터 가능하게 하려고, 처음에는 planeManager을 비활성화 시켜주었다.

ARPlaneManager(planeManager)의 enabled를 사용하여 설정하면 된다.

private void Awake() 
{
    planeManager.enabled = false;
}

 

plane을 toggle 방법은 다음과 같다. 

foreach문을 통해서 추적한 plane들을 인자로 받아온 bool값에 따라서 SetActive으로 결정해주었다.

 

void SetAllPlanesActive(bool value)
{
      foreach (var plane in planeManager.trackables)
          plane.gameObject.SetActive(value);
}

 

반응형