layer_sequence_get_speedscale 함수 설명
layer_sequence_get_speedscale 함수는 시퀀스 요소 ID를 입력받아 현재 재생 속도 배율을 반환합니다. 이 배율 값은 재생 속도를 느리게 하거나 빠르게 하는 데 사용됩니다. 기본값은 1이며, 1보다 낮은 값은 재생 속도가 느려짐을 의미하고, 1보다 높은 값은 재생 속도가 빨라짐을 의미합니다.
문법
layer_sequence_get_speedscale(sequence_element_id)
인수
| 인수 이름 | 타입 | 설명 |
|---|---|---|
| sequence_element_id | Sequence Element ID | 타겟 시퀀스 요소의 고유 ID 값 |
반환값
- 실수형 (Real)
활용 예제
아래는 layer_sequence_get_speedscale 함수를 활용한 예제입니다.
예제 1: 재생 속도 확인 및 조정
if (layer_sequence_get_speedscale(title_sequence) != 1) {
layer_sequence_speedscale(title_sequence, 1);
}
이 코드는 변수 "title_sequence"에 저장된 시퀀스 요소 ID의 현재 재생 속도 배율을 확인하고, 만약 1이 아니라면 1로 설정합니다.
예제 2: 재생 속도 느리게 조정
if (layer_sequence_get_speedscale(background_sequence) > 0.5) {
layer_sequence_speedscale(background_sequence, 0.5);
}
이 코드는 "background_sequence"의 재생 속도가 0.5보다 크면 속도를 0.5로 줄입니다.
예제 3: 재생 속도 빠르게 조정
if (layer_sequence_get_speedscale(effect_sequence) < 1.5) {
layer_sequence_speedscale(effect_sequence, 1.5);
}
이 코드는 "effect_sequence"의 재생 속도가 1.5보다 낮으면 속도를 1.5로 증가시킵니다.
예제 4: 특정 조건에 따라 속도 조정
if (some_condition) {
layer_sequence_speedscale(title_sequence, 2);
} else {
layer_sequence_speedscale(title_sequence, 0.5);
}
이 코드는 특정 조건에 따라 "title_sequence"의 재생 속도를 2 또는 0.5로 조정합니다.