본문 바로가기

UI Animation 자동화 1. 목적- UIAnimation을 Unity의 Ngui Tween처럼 From 부터 To 로 값을 설정하고 그래프에 의해 이동되도록 툴을 수정.- 저장 된 애니메이션을 UI 상호작용 발생 시 자동으로 재생 (Content Widget이 만들어지면 부모의 Widget에 애니메이션 내용을 등록하여 인터렉션 발생 시 자동 재생)- 디자이너가 만든 애니메이션 바로 Play하며 확인 가능(특정 하나 혹은 전체 동시 플레이)- 설정이 완벽하게 된 Widget을 Template으로 만들어 여러 방면에서 활용하도록 하는 기능 (Template을 Template으로 재 설정도 가능) 2. UI 자동 인터렉션 3. UI Animation tool 및 Preview tool 4. Ctrl + Drag를 통한 애니메이션 값.. 더보기
언리얼 커스텀 플립북 매터리얼 (unreal custom flipbook material) 언리얼에서 제공하는 기본 플립북 매터리얼을 쓰는 경우 모바일에서 타임이 제대로 들어가지 않아 이미지가 제대로 나오지 않을 수 있다. 그러한 문제점을 발견하고 해결하고자 플립북에서의 타임을 밖에서 얻어오도록 수정하였다. 매터리얼 커스텀 노드 코드123456789float2 Output_UV;float2 TimeVector;float2 Temp;float2 Temp2;TimeVector= float2(frac(TickTime), frac(TickTime));Temp = floor((float2(VCount*UCount, UCount) * TimeVector)) / float2(VCount,UCount);Temp2 = UV / float2(VCount,UCount);Output_UV = float2(Temp... 더보기
블루프린트에서 만든 변수 가져오기 C++ 위주로 만든다 하더라도 블루프린트가 가지고있는 장점이 있기 때문에 들어가야 할 경우가 있다 더군다나 다른 파트사람이 블루프린트 상에서 만든 변수가 있을 경우 C++에서 새로만들거나 블루프린트 코드를 고쳐서 사용해야 하는데( 예. 디자이너가 작업한 UI애니메이션 ) 아래의 코드는 블루프린트에서 만들어진 변수를 C++에서 가져오는 방법 중 하나이다. 12345678910111213141516171819202122232425// 블루프린트 변수 가져오기void GetBluePrintVariable(FString VariableName){ // 변수의 이름으로 검색하여 UProperty 를 가져온다. UProperty* Prop = GetClass()->FindPropertyByName(*Variable.. 더보기