[Unity] UI 관련 Tip
·
Game Engine/Unity
UI 스크립트에서 로직이나 데이터를 저장하는건 좋지 않습니다. - UI 코드가 많아진다 - UI 에 기능이 종속된다. - UI 는 언제든 파괴될 수 있다. UI 비활성화 Instantiate / Destroy 에 취약한 Unity 에서 최적화에 도움이 됩니다. 비활성화가 임시로 된건지 UI 를 닫기위해 비활성화 시킨건지 모호 예를 들어 팝업이 뜰때 아래에 있는 메뉴창을 임시로 비활성화 시켜둬야 하는 경우UI 파괴 Unity 가 Instantiate / Destroy 에 약하다고는 하지만 현대 기기 스펙이 그렇게 안좋지 않습니다. 모바일이라는 가정하에도 UI 정도 만들고 파괴하는건 큰 무리는 없어서 관리가 편하다면 진행해도 괜찮습니다. 다만 규모는 고려해야합니다.