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);
}
반응형
'Programming > Unity' 카테고리의 다른 글
[유니티] 홀로렌즈2를 위한 MRTK3 세팅 (1) | 2023.11.01 |
---|---|
[유니티] AR Foundation_기본 설정 (macOS) (0) | 2022.01.20 |
[유니티] AR Foundation_Image Tracking (0) | 2022.01.12 |
[유니티] AR Foundation_Plane Detection (0) | 2022.01.10 |
[유니티] UI 버튼 작동이 안될때 (0) | 2021.08.23 |