본문 바로가기

UE4 UMG3

UE4 UMG UI Animation Test레벨 만들기 콘텐츠 브라우저 > 콘텐츠 > UI > UI_Test 레벨 실행 상단 매뉴 > 블루프린트 > 레벨 블루프린트 열기 선택 위젯 생성노드의 클래스에 Test할 BP위젯을 넣습니다. Test할 BP위젯 우상단의 BP그래프를 선택합니다. Play Animation 노드를 달아주고 실행할 Animation 변수를 Get으로 연결합니다. 이때 Num Loops to Play 수치가 0 이면 무한 반복 / 수치를 입력해주면 해당 수치만큼 반복 Play Mode - Forward : 정방향 play 루프 - Reverse : 역방향 재생 - Ping Pong : 정방향 재생후 역방향 재생 2023. 1. 25.
UMG Texture Atlas Group 만들기 언리얼 엔진 우상단 편집 > 프로젝트 셋팅 > 플러그인 페이퍼2D > 스프라이트 아틀라스 그룹을 활성화 해줍니다. 콘텐츠 브라우저 빈곳을 선택해 마우스 우클릭 > 페이퍼 2D > 스프라이트 아틀라스 그룹 선택 아틀라스 그룹생성 > 네이밍 변경 콘텐츠 브라우저에서 아틀라싱할 리소스를 모두 선택후 마우스 오른쪽 매뉴를 띄운후 스프라이트 액션 > 스프트라이트 생성을 선택합니다. 리소스와 새로 생성된 Sprite중 Sprite만 선택해서 애셋 액션 > 프로퍼티 매트릭스를 통한 대량 편집 선택 아틀라스 그룹에 묶여질 아틀라스 그룹을 선택해서 넣어준후 파일 > 저장 아틀라스 그룹을 선택후 Textures를 더블 클릭하면 아틀라싱 된 것을 확인하실수 있습니다. 2023. 1. 18.
해상도에 따른 UI 스케일 설정 (UMG DPI 스케일룰 설정) 좌상단 편집 > 프로젝트 세팅...(Project Setting...) 을 선택 왼쪽 메뉴를 스크롤로 내려주면 유저 인터페이스 탭에서 DPI 스케일 룰을 Scale to Fit으로 설정해주면 하단의 스케일 커브를 사용하지 않고 어느 해상도든 처음 작업된 기준에 맞게 스케일링 됩니다. (영문버전) 추후에는 제공하는 해상도의 최저에서 스케일이 너무 작게 표현될수도 있기때문에 커스텀 커브를 사용해야 합니다. 개발 초기에는 Scale to Fit 으로 유지하면 빌드시 해상도 문제로 UI가 겹치는 일은 없을것 같습니다. 2023. 1. 13.