UE5/Attribute Menu

    [UE5] 버튼클릭시, 속성위젯 띄우기 구현 // 위젯위치 조정방법

    [UE5] 버튼클릭시, 속성위젯 띄우기 구현 // 위젯위치 조정방법

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

    [UE5] 속성메뉴 설계, 속성위젯 디자인 구현

    [UE5] 속성메뉴 설계, 속성위젯 디자인 구현

    1.AuraUserWidget 상속받은 WBP_프레임 만들기 2. 아래 위젯 만들기3. WBP_TextButtonRow 만들기 4. 아래 전체위젯 만들기   5. 위의 버튼을 클래스로 만들어버리기 이 버튼을 활용해서 메뉴를 닫을수있고, 열수도 있다! * 버튼 활용 예시  * 버튼상속받은 넓은버튼 만들기 * 오버레이에 와이드버튼 추가 * 버튼클릭하면, 속성위젯표시 구현 다음수업에서..