1. 예외처리 : 버튼클릭되면, 속성버튼을 누를수 없어야함(버튼비활성화)
2. 클릭하면, 속성위젯을 만들고 띄워야함
*해결 : 속성위젯을 오버레이로 감싸면됨!
* Close 버튼 작동구현
*문제 : 제거후, 속성버튼 활성화 시켜줘야함
* 해결 1 : 오버레이에서 속성위젯을 사용 -> 상호의존(-)
* 해결 2 : 델리게이트로 구독함 -> 단방향 의존성 -> good
구독중인 클래스들에서는, 콜을 받으면 이벤트 실행되도록
* 문제 : 매번 위젯을 새로생성하고 있음
but, 위젯하나 생성은 그렇게 비싼 작업이아님.
* 해결 : 생성대신, 숨기는것으로 해결할수 있음
'UE5 > Attribute Menu' 카테고리의 다른 글
[UE5] 메뉴 위젯 컨트롤러 구현, BP내 사용가능한 위젯컨트롤러 게터 만들기, BP 상속안될때 해결방법, MVC 정리 (0) | 2024.06.08 |
---|---|
[UE5] 속성정보 관련(구조체,탐색) 클래스구현, 속성입력 (0) | 2024.06.08 |
[UE5] 위젯에 실제 데이터 바인딩 구현1, cpp에서 태그추가-조회 (0) | 2024.06.07 |
[UE5] 위젯에 실제 데이터 바인딩 설계 (0) | 2024.06.07 |
[UE5] 속성메뉴 설계, 속성위젯 디자인 구현 (0) | 2024.06.07 |