타임라인 상태 변수 설명
timeline_running
변수는 현재 할당된 타임라인의 상태를 나타냅니다. 이 변수는 타임라인이 실행 중일 경우 true
를 반환하고, 그렇지 않을 경우 false
를 반환합니다. 또한 이 변수를 true
또는 false
로 설정하여 언제든지 타임라인을 시작하거나 중지할 수 있습니다. 중지된 타임라인은 초기화되지 않으며, 나중에 다시 시작하면 중지된 순간부터 계속 진행됩니다.
문법
timeline_running;
반환 값
true
: 타임라인이 실행 중false
: 타임라인이 중지됨
예제
아래 코드는 인스턴스가 타임라인을 실행 중인지 확인하고, 실행 중이 아닐 경우 타임라인을 처음부터 시작하도록 설정합니다.
if (!timeline_running) {
timeline_position = 0;
timeline_running = true;
}
활용 예제
예제 번호 | 설명 |
---|---|
1 | 타임라인이 중지된 경우, 처음부터 다시 시작하기 |
2 | 특정 이벤트 발생 시 타임라인 시작하기 |
3 | 타임라인이 실행 중일 때 다른 작업 수행하기 |
4 | 타임라인이 완료된 후 다음 단계로 이동하기 |
예제 코드 스니펫
- 타임라인이 중지된 경우, 처음부터 다시 시작하기
if (!timeline_running) {
timeline_position = 0;
timeline_running = true;
}
- 특정 이벤트 발생 시 타임라인 시작하기
if (event_occurred) {
timeline_running = true;
}
- 타임라인이 실행 중일 때 다른 작업 수행하기
if (timeline_running) {
// 다른 작업 수행
}
- 타임라인이 완료된 후 다음 단계로 이동하기
if (timeline_running == false && timeline_position == timeline_length) {
// 다음 단계로 이동
}