AnyPortrait > 스크립트 > 타임라인
유니티의 타임라인(Timeline) 기능과 연동하기 위한 함수들입니다.
AnyPortrait 1.1.6 버전부터 사용하실 수 있습니다.
타임라인과 연동하는 방법에 대해서는 관련 페이지를 참고하세요.
타임라인을 연동하기 위하여 Playable Director와 트랙의 이름을 "트랙 정보"로서 등록합니다.
2개 이상의 Playable Director나 트랙을 등록할 수 있습니다.
공통된 Playable Director에 대해서 여러개의 트랙을 등록한 경우, 다중 레이어의 애니메이션과 같은 방식으로 처리됩니다.
이때의 레이어의 순서와 혼합 방식을 인자로 입력할 수 있습니다.
서로 다른 Playable Director들을 등록한 경우, 현재 재생 중인 Playable Director 중 1개에 대해서만 제어를 받습니다.
UnityEngine.Playables.PlayableDirector playableDirector : 등록하고자 하는 Playable Director
string trackName : Playable Director의 타임라인과 연동될 트랙의 이름
int layer : 다중 레이어로 재생될 시 레이어의 순서 (기본값은 0)
apAnimPlayUnit.BLEND_METHOD blendMethod : 다중 레이어로 재생될 시 애니메이션 혼합 방식 (기본값은 BLEND_METHOD.Additive)
bool : Playable Director가 존재하며 트랙의 이름이 유효하다면 true를 리턴, 그렇지 않으면 false를 리턴
현재 유효하지 않은 모든 트랙 정보를 제거합니다.
씬에 존재하지 않는 Playable Director나 Timeline Asset, 존재하지 않는 트랙 등의 이유로 연동이 불가능한 경우가 이에 해당됩니다.
등록된 모든 트랙 정보를 제거합니다.
입력된 Playable Director와 연동된 모든 트랙 정보를 제거합니다.
UnityEngine.Playables.PlayableDirector playableDirector : 제거하고자 하는 Playable Director
타임라인에 연동되어 재생될지 여부를 설정합니다.
true로 입력되었다면 Playable Director에 따라서 애니메이션이 재생되지만, false가 입력되었다면 Playable Director에 연동되지 않습니다.
bool isEnabled : 타임라인에 연동되어 재생될 지 여부