언리얼_엔진_게임개발_공부/언리얼 UI3 [UI] 최적화 방식 2 - Invalidation Box Invalidation이란?공식 문서 : https://dev.epicgames.com/documentation/en-us/unreal-engine/using-the-invalidation-box-for-umg-in-unreal-enginehttps://coding-hell.tistory.com/78 [UE4] 언리얼 ui 최적화 기법[영어원문] https://topic.alibabacloud.com/a/ui-optimization-tips-in-unreal-engine-4_8_8_10274886.html UI optimization tips in Unreal Engine 4 At the Unreal Open Day 2017 event, Epic Games developer support engineer.. 2025. 4. 9. [UI] 최적화 방식 1 https://dev.epicgames.com/documentation/en-us/unreal-engine/optimization-guidelines-for-umg-in-unreal-engine위 공식 문서를 살펴보며 언리얼 엔진의 Slate 와 UMG 를 활용하는 UI의 최적화 방식을 정리하고자 한다. 크게 아래와 같이 항목을 정리해볼 수 있다. 1. Invalidation- 위젯의 paint, layout, hierarchy 에 변경사항이 없는 경우 repaint 하는 대신에 캐시된 정보를 활용하도록 한다.- 매 프레임 repaint 하기 위해 사용되는 CPU 부하를 줄일 수 있다.>> 이 부분은 테스트 후 별도 포스팅이 필요할 것 같다~https://dev.epicgames.com/documenta.. 2025. 4. 2. [UI] MVVM 패턴 / 언리얼 엔진의 ViewModel MVVM 패턴? [디자인패턴] MVC, MVP, MVVM 비교웹 개발자로 일을 하면서 가장 먼저 접한 디자인패턴이 바로 MVC 패턴이었습니다. 그만큼 유명하고 많이 쓰이는 디자인패턴인 MVC 패턴과 MVC 패턴에서 파생되어져 나온 MVP 패턴과 MVVM 패턴을 이야beomy.tistory.com View (i.e. UI) 와 Model (i.e. 게임플레이 로직) 간 의존성을 없애기 위한 디자인 패턴 중 하나이다.View 는 화면에 보여주는 것, Model 은 로직을 수행하는 것에만 집중하도록 하기 위해,ViewModel 에서 등록된 프로퍼티가 업데이트되는 시점에 View 를 업데이트 하거나 Model 의 로직을 수행한다.따라서 ViewModel의 프로퍼티는 View의 특정 요소와 데이터 바인딩을 통.. 2025. 3. 31. 이전 1 다음