스토리 또는 컷신을 재생시킬 수 있는 클래스입니다.
각 게임 표준에는 자체 StoryTeller 오브젝트가 있는데, 이 오브젝트는 World.storyteller()를 호출하여 검색할 수 있습니다.
Lua StoryTeller 오브젝트뿐 아니라 흐름에서도 스토리를 재생할 수 있습니다.
생성자 및 액세서
기타 관련 참조 항목
관련 도움말 항목
![]() |
end_time ( self, id ) : number![]() 지정된 ID의 재생 중 스토리의 전역 끝 시간을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 끝 시간을 검색하려는 스토리의 ID입니다. |
number |
스토리의 전역 끝 시간입니다. |
![]() |
is_playing ( self, id ) : boolean![]() 지정된 스토리가 재생 중인지 여부를 나타냅니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 테스트할 스토리의 ID입니다. |
boolean |
스토리를 재생 중이면 true를, 그렇지 않으면 false를 반환합니다. |
![]() |
length ( self, id ) : number![]() 지정된 스토리의 길이를 검색합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 스토리의 ID입니다. |
number |
스토리의 길이입니다. |
![]() |
play_level_story ( self, level, name ) : integer![]() 지정된 수준에서 지정된 스토리의 재생을 시작합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
level : | 재생할 스토리가 포함되어 있는 수준입니다. | |
name : | string | 재생할 스토리의 이름입니다. |
integer |
재생을 제어하는 데 사용할 수 있는, 재생 중인 스토리의 ID입니다. |
![]() |
set_loop_mode ( self, id, mode )![]() 스토리가 스토리의 끝, 또는 루프 범위의 끝에 도달하면 일어나야 할 동작을 결정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 스토리의 ID입니다. |
mode : | integer | 스토리에 대해 설정할 새로운 루프 모드입니다. 루프 모드 값 중 무엇이든 될 수 있습니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기본적으로 스토리는 전체 스토리 범위를 루프합니다.
![]() |
set_loop_range ( self, id, start, stop )![]() 스토리의 루프 범위를 표시하는 start 및 stop 시간을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 설정할 스토리의 ID입니다. |
start : | integer | 새로운 루프 범위의 시작 시간입니다. |
stop : | integer | 새로운 루프 범위의 끝 시간입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
set_speed ( self, id, speed )![]() 스토리가 재생되는 속도를 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 속도를 설정하려는 스토리의 ID입니다. |
speed : | number | 스토리를 재생하는 속도(정상 속도의 승수로 표현)입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기본값은 1.0으로, 스토리가 정상 속도로 재생됩니다. 값을 0.5로 설정하면 스토리가 절반 속도로 재생됩니다.
스토리의 시간 진행 방식을 완벽히 수동으로 제어하고 싶다면 속도를 0.0으로 설정하고 set_time()을 사용하여 스토리 시간을 수동으로 진행시킵니다.
![]() |
set_time ( self, id, time )![]() 지정된 ID의 재생 중 스토리에서 현재 시간을 설정합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 시간을 설정하려는 스토리의 ID입니다. |
time : | number | 스토리의 새로운 시간입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
기타 관련 참조 항목
![]() |
start_time ( self, id ) : number![]() 지정된 ID의 재생 중 스토리의 전역 시작 시간을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 시작 시간을 검색하려는 스토리의 ID입니다. |
number |
스토리의 전역 시작 시간입니다. |
![]() |
stop ( self, id )![]() 지정된 스토리의 재생을 중지합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 중지하려는 스토리의 ID입니다. |
이 함수는 아무 값도 반환하지 않습니다. |
![]() |
time ( self, id ) : number![]() 지정된 ID의 재생 중 스토리에서 현재 경과 시간을 반환합니다.
|
self : | 이 함수가 작동하는 오브젝트 인스턴스를 지정합니다. 콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오. | |
id : | integer | 시간을 검색하려는 스토리의 ID입니다. |
number |
스토리의 현재 시간입니다. |
이 그룹의 상수는 StoryTeller가 스토리의 끝 또는 루프 범위의 끝에 도달했을 때 이루어지는 동작을 처리할 수 있는 다양한 방식을 나타냅니다.
![]() |
LOOP : integer![]() 스토리가 끝에 도달하면 처음으로 루프 백한 다음, 계속 재생됩니다.
|
이것은 기본 모드입니다.
![]() |
NONE : integer![]() 스토리가 끝에 도달하면 재생을 중지합니다.
|
시작으로 루프 백하지 않습니다.
![]() |
PING_PONG : integer![]() 스토리가 끝에 도달하면 시작으로 돌아갈 때까지 역으로 스토리를 계속 재생한 다음, 다시 앞으로 계속 재생됩니다.
|