layer_sequence_get_headdir 함수 설명
layer_sequence_get_headdir 함수는 시퀀스 요소 ID를 입력받아 현재 재생 헤드 방향을 반환하는 기능을 제공합니다. 이 함수는 layer_sequence_create 또는 다른 레이어 요소 함수에서 반환된 시퀀스 요소 ID를 사용합니다. 반환되는 값은 아래에 나열된 상수 중 하나입니다.
문법
layer_sequence_get_headdir(sequence_element_id)
인수
| 인수 이름 | 타입 | 설명 |
|---|---|---|
| sequence_element_id | 시퀀스 요소 ID | 타겟 시퀀스 요소의 고유 ID 값입니다. |
반환값
- 상수 (현재 재생 헤드 방향)
예제
if layer_sequence_get_headdir(title_sequence) != seqdir_left {
layer_sequence_headdir(title_sequence, seqdir_left);
}
위의 코드는 title_sequence 변수에 저장된 시퀀스 요소 ID의 현재 재생 헤드 방향을 확인하고, 만약 seqdir_left로 설정되어 있지 않다면 이 값을 설정합니다.
활용 예제
예제 1: 재생 헤드 방향 변경
if layer_sequence_get_headdir(my_sequence) != seqdir_right {
layer_sequence_headdir(my_sequence, seqdir_right);
}
이 코드는 my_sequence의 재생 헤드 방향이 오른쪽이 아닐 경우, 오른쪽으로 변경합니다.
예제 2: 재생 헤드 방향에 따른 조건 처리
if layer_sequence_get_headdir(animation_sequence) == seqdir_up {
// 위쪽 방향일 때 실행할 코드
}
이 코드는 animation_sequence의 재생 헤드 방향이 위쪽일 때 특정 코드를 실행합니다.
예제 3: 여러 시퀀스의 방향 확인
if layer_sequence_get_headdir(sequence1) != seqdir_down {
layer_sequence_headdir(sequence1, seqdir_down);
}
if layer_sequence_get_headdir(sequence2) != seqdir_up {
layer_sequence_headdir(sequence2, seqdir_up);
}
이 코드는 sequence1의 방향이 아래쪽이 아닐 경우 아래쪽으로, sequence2의 방향이 위쪽이 아닐 경우 위쪽으로 설정합니다.