반응형
UI 스크립트에서 로직이나 데이터를 저장하는건 좋지 않습니다.
- UI 코드가 많아진다
- UI 에 기능이 종속된다.
- UI 는 언제든 파괴될 수 있다.
UI 비활성화
Instantiate / Destroy 에 취약한 Unity 에서 최적화에 도움이 됩니다.
비활성화가 임시로 된건지 UI 를 닫기위해 비활성화 시킨건지 모호
예를 들어 팝업이 뜰때 아래에 있는 메뉴창을 임시로 비활성화 시켜둬야 하는 경우
UI 파괴
Unity 가 Instantiate / Destroy 에 약하다고는 하지만 현대 기기 스펙이 그렇게 안좋지 않습니다.
모바일이라는 가정하에도 UI 정도 만들고 파괴하는건 큰 무리는 없어서 관리가 편하다면 진행해도 괜찮습니다.
다만 규모는 고려해야합니다.
반응형
'Game Engine > Unity' 카테고리의 다른 글
| [Unity] Unity6에서 프리팹 분홍색 모델링 해결 방법 (0) | 2025.09.30 |
|---|---|
| [Unity] 오브젝트 Pivot 위치 옮기는 법 (1) | 2025.07.28 |
| [Unity] Cinemachine (0) | 2025.04.28 |
| [Unity] Visual studio 다이어그램 보는법 (0) | 2025.04.24 |
| [Unity] Input Action을 활용한 Fps Cam 적용하기 (0) | 2025.04.09 |