목록MultiCanvas (1)
Game Tech Blog
Unity UGUI 최적화 전략 - 캔버스 분할
Canvas ? Canvas 란, UGUI 에서 ui요소들을 그리기 위한 하나의 컨테이너이다. 이 것을 특별히 분할하여 사용해야하는 이유가 있는가? Canvas 는, 일반적으로 Main 하나를 두고 사용하는 경우가 있는데, 내부에서 동적으로 이동, Fill 등의 조그마한 움직임 처리, Canvas 내부에 마우스 포인터가 왔다갔다 하는 행위들이 일어날때, 하나의 Canvas 로 이루어진 UI의 경우 하위에 모든 오브젝트들을 다시 렌더링해야하는데 이는 ReBuild 된다라고 한다. 예전에, Scroll View 를 사용하면서, 제대로 배치 되지않아서 LayoutRebuilder.ForceRebuildLayoutImmediate(); 함수를 사용해서 다시 렌더링하거나, GameObject.SetActive(f..
Unity
2023. 12. 27. 13:36