UE5/Attribute Menu
[UE5] 버튼클릭시, 속성위젯 띄우기 구현 // 위젯위치 조정방법
Mini_96
2024. 6. 7. 19:49
1. 예외처리 : 버튼클릭되면, 속성버튼을 누를수 없어야함(버튼비활성화)
2. 클릭하면, 속성위젯을 만들고 띄워야함
*해결 : 속성위젯을 오버레이로 감싸면됨!
* Close 버튼 작동구현
*문제 : 제거후, 속성버튼 활성화 시켜줘야함
* 해결 1 : 오버레이에서 속성위젯을 사용 -> 상호의존(-)
* 해결 2 : 델리게이트로 구독함 -> 단방향 의존성 -> good
구독중인 클래스들에서는, 콜을 받으면 이벤트 실행되도록
* 문제 : 매번 위젯을 새로생성하고 있음
but, 위젯하나 생성은 그렇게 비싼 작업이아님.
* 해결 : 생성대신, 숨기는것으로 해결할수 있음