언리얼/블루프린트

언리얼 시네마 유틸리티 위젯 버그 수정 1

cothdico 2022. 12. 24. 03:27

!! 에디터 유틸리티 블루프린트에서 시퀀스 및 레벨 액터 관련 기능을 쓰려면,

플러그인에서 에디터 스크립팅 및 시퀀서 스크립팅은 기본으로 켜줘야 블루프린트에서 접근 가능하다.

 

 

작업 원인 : 선택된 시퀀스 구성요소에 A정보의 값 ( 채널, 섹션 등 ) 을 추가할 때 ,   해당 구성요소가 A정보를 가지고있지 않은 경우에 크러쉬가 난다.

( ex :  카메라 샷 트랙에  트랜스폼 섹션 추가 ) 

 

위 문제를 해결하기 위하여 선택한 오브젝트가 cine camera class 인지, 시퀀스가 열려있는지

등의 검증과정을 기능 앞부분에 추가하였다.

 

또한,  해당 시퀀스에 샷 트랙이 있는 마스터 시퀀스라면..

샷 트랙- 섹션에 접근해 시퀀스 정보를 알아내고,  current time  도 다시 계산해주자.

 

위 과정을 거치면 A 시퀀스에 있는 카메라의 트랜스폼 트랙의 키값을

 현재 열린 B시퀀스의 카메라에 붙여넣을 수 있다.