StoryTeller - stingray.StoryTeller 오브젝트 참조 - Stingray Lua API 참조

stingray.StoryTeller 오브젝트 참조

설명

스토리 또는 컷신을 재생시킬 수 있는 클래스입니다.

각 게임 표준에는 자체 StoryTeller 오브젝트가 있는데, 이 오브젝트는 World.storyteller()를 호출하여 검색할 수 있습니다.

Lua StoryTeller 오브젝트뿐 아니라 흐름에서도 스토리를 재생할 수 있습니다.

함수

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

끝 시간을 검색하려는 스토리의 ID입니다.

반환하는 항목

number

스토리의 전역 끝 시간입니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

테스트할 스토리의 ID입니다.

반환하는 항목

boolean

스토리를 재생 중이면 true를, 그렇지 않으면 false를 반환합니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

스토리의 ID입니다.

반환하는 항목

number

스토리의 길이입니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

level :

stingray.Level

재생할 스토리가 포함되어 있는 수준입니다.

name :

string

재생할 스토리의 이름입니다.

반환하는 항목

integer

재생을 제어하는 데 사용할 수 있는, 재생 중인 스토리의 ID입니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

스토리의 ID입니다.

mode :

integer

스토리에 대해 설정할 새로운 루프 모드입니다. 루프 모드 값 중 무엇이든 될 수 있습니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

기본적으로 스토리는 전체 스토리 범위를 루프합니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

설정할 스토리의 ID입니다.

start :

integer

새로운 루프 범위의 시작 시간입니다.

stop :

integer

새로운 루프 범위의 끝 시간입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

속도를 설정하려는 스토리의 ID입니다.

speed :

number

스토리를 재생하는 속도(정상 속도의 승수로 표현)입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.

기본값은 1.0으로, 스토리가 정상 속도로 재생됩니다. 값을 0.5로 설정하면 스토리가 절반 속도로 재생됩니다.

스토리의 시간 진행 방식을 완벽히 수동으로 제어하고 싶다면 속도를 0.0으로 설정하고 set_time()을 사용하여 스토리 시간을 수동으로 진행시킵니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

시간을 설정하려는 스토리의 ID입니다.

time :

number

스토리의 새로운 시간입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

시작 시간을 검색하려는 스토리의 ID입니다.

반환하는 항목

number

스토리의 전역 시작 시간입니다.

매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

중지하려는 스토리의 ID입니다.

반환하는 항목
이 함수는 아무 값도 반환하지 않습니다.
매개변수

self :

stingray.StoryTeller

이 함수가 작동하는 오브젝트 인스턴스를 지정합니다.

콜론 : 호출 구문을 사용하여 이 오브젝트의 인스턴스에 대해 이 함수를 호출할 수도 있습니다. 그렇게 하는 경우에는 이 매개변수를 생략해야 합니다. 자세한 내용은 이 Stingray 도움말 항목 또는 Lua 설명서의 이 페이지를 참조하십시오.

id :

integer

시간을 검색하려는 스토리의 ID입니다.

반환하는 항목

number

스토리의 현재 시간입니다.

루프 모드

이 그룹의 상수는 StoryTeller가 스토리의 끝 또는 루프 범위의 끝에 도달했을 때 이루어지는 동작을 처리할 수 있는 다양한 방식을 나타냅니다.

이것은 기본 모드입니다.

시작으로 루프 백하지 않습니다.

PING_PONG : integer

스토리가 끝에 도달하면 시작으로 돌아갈 때까지 역으로 스토리를 계속 재생한 다음, 다시 앞으로 계속 재생됩니다.