|
1.
|
|
|
NVL-Mode Tutorial
|
|
|
|
NVL모드 길라잡이
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:7
|
|
2.
|
|
|
There are two main styles of presentation used for visual novels. ADV-style games present dialogue and narration one line at a time, generally in a window at the bottom of the screen. NVL-style games present multiple lines on the screen at a time, in a window that takes up the entire screen.
|
|
|
|
비주얼 노벨에서 쓰이는 표현 방법에는 크게 두 가지 방식이 있습니다.
어드벤처 스타일ADV-style의 게임에서는 게임 화면 밑 부분에 대사와 해설이 한 번에 한 줄씩 나타납니다.
노벨 스타일NVL-style의 게임에서는 화면을 가득 채운 대사창에 여러 문장이 한 번에 나타납니다.
|
|
Translated by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:9
|
|
3.
|
|
|
In this tutorial, we will explain how to make an NVL-mode game using Ren'Py. This tutorial assumes that you are already familiar with the basics of Ren'Py, as explained in the :doc:`Quickstart manual<quickstart>`.
|
|
|
|
길라잡이에서는 렌파이에서 NVL모드로 게임을 만드는 방법을 설명합니다. 우선 이 길라잡이에서는 여러분이 :doc:`퀵스타트 매뉴얼<quickstart>` 에 설명되어있는 렌파이의 기본 사항에 대해 이미 알고 있다고 가정합니다.
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:15
|
|
4.
|
|
|
Getting Started
|
|
|
|
시작하기
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:20
|
|
5.
|
|
|
NVL-mode can be added to a Ren'Py script in two steps. The first is to declare the characters to use NVL-mode, and the second is to add ``nvl clear`` statements at the end of each page.
|
|
|
|
두 단계를 거치면 렌파이 스크립트에 NVL모드를 추가할 수 있습니다. 먼저 NVL모드에서 사용할 캐릭터를 선언한 다음 ``nvl clear`` 명령문을 각 페이지 끝에 적으면 됩니다.
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:22
|
|
6.
|
|
|
Characters can be declared to use NVL-mode by adding a ``kind=nvl`` parameter to each of the Character declarations. For example, if we the character declarations from the Quickstart manual are::
|
|
|
|
NVL모드를 사용하려면 캐릭터를 선언할 때마다 ``kind=nvl`` 매개변수를 추가하여 캐릭터를 선언하면 됩니다. 예를 들어 퀵스타트 매뉴얼에서 선언된 캐릭터들은 다음과 같습니다.::
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:26
|
|
7.
|
|
|
Changed to use NVL-mode, those declarations become::
|
|
|
|
이를 NVL모드를 사용하기 위해 바꾸어보면 다음과 같이 바뀌게 됩니다. ::
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:33
|
|
8.
|
|
|
Note that we have also added an NVL-mode declaration of ``narrator``. The ``narrator`` character is used to speak lines that do not have another character name associated with it.
|
|
|
|
중요한 것은 NVL모드로 선언한 캐릭터 ``narrator`` 도 새로 추가했다는 점입니다. ``narrator`` 캐릭터는 캐릭터 이름을 적지 않은 문장을 나타낼 때 사용됩니다.
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:39
|
|
9.
|
|
|
If we ran the game like this, the first few lines would display normally, but after a while, lines would begin displaying below the bottom of the screen. To break the script into pages, include an ``nvl clear`` statement after each page.
|
|
|
|
이 상태로 게임을 실행하면 처음 몇 줄은 제대로 나타나지만, 얼마 지나지 않아 문장이 화면 맨 밑을 지나 화면 바깥 부분에서 표시되기 시작합니다. 스크립트를 페이지 단위로 나누고자 한다면 각 페이지 끝에 ``nvl clear`` 명령문을 적으시기 바랍니다.
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:43
|
|
10.
|
|
|
The following is an example script with pagination::
|
|
|
|
아래는 페이지를 나누는 예제 스크립트입니다. ::
|
|
Translated and reviewed by
baekansi
|
|
|
|
Located in
../../source/nvl_mode.rst:48
|