LogoPixi’VN

레이블로 내러티브 흐름 관리하기

Pixi'VN에서 내러티브 노드 (`label`)를 사용해 내러티브 흐름을 제어하는 방법을 설명합니다. call, jump, 내러티브 노드 닫기 함수를 포함합니다.

내러티브 흐름은 call, jump, continue, back, closeLabel 등의 함수로 관리되며, 이 모든 함수는 narration 객체에서 사용할 수 있습니다.

내러티브 노드 실행하기

ink

이 메서드는 ink 문법과 함께 사용할 수 있습니다. 여기에서 자세히 알아보세요.

단계에서 계속하기와 뒤로 가기

계속하기

UI 화면

"계속하기" 버튼의 예시는 인터페이스 예시 섹션에서 확인할 수 있습니다.

다음 내러티브 단계 (step)를 실행하려면 narration.continue 함수를 사용하세요.

import { narration } from "@drincs/pixi-vn";

await narration.continue({});

narration.continue는 비동기적이므로, .then을 사용하여 예를 들어 내러티브 단계 (step)가 완료될 때까지 "다음" 버튼을 비활성화할 수 있습니다.

import { narration } from "@drincs/pixi-vn";

// disable next button
narration.continue({}).then((result) => {
    // enable next button
});

뒤로 가기

UI 화면

뒤로 가기 버튼의 예시는 인터페이스 예시 섹션에서 확인할 수 있습니다.

모든 내러티브 단계 (step)에서 시스템은 게임의 현재 상태를 저장합니다. 이전 내러티브 단계 (step)로 돌아가려면 stepHistory.back 함수를 사용하세요.

내러티브 노드 닫기

기타 기능

이 페이지에서