Анатолий Адонин

Анатолий Адонин 

Разработка на Python / Renpy

372subscribers

84posts

Showcase

16

27 NVL-режим в Renpy

NVL-режим в Renpy является альтернативным вариантом отображения текста. Он выводит текст на весь экран сплошным массивом.
В отличие от стандартного ADV-режима, здесь текст постепенно прокручивается вверх по мере добавления новых строк.
Текстбокс для режима NVL можно найти в папке gui и переделать под стилистику своей игры. Например, заменить на изображение пергамента или планшета.
NVL-режим чаще всего применяют для длинных монологов, повествовательных вставок и экспозиции. Он подходит для сцен, где важна атмосфера и непрерывность текста, например, во вступлениях или дневниковых записях.
Чтобы использовать NVL-режим, необходимо создать персонажа с параметром kind=nvl. После этого все его реплики будут отображаться в соответствующем формате.
Далее в сценарии достаточно вызывать реплики этого персонажа, и текст будет автоматически выводиться в NVL-окне. Для очистки экрана используется команда nvl clear, которая удаляет ранее выведенные строки и позволяет начать новый текстовый блок.
Все настройки отображения NVL-режима можно найти в gui.rpy, чтобы выровнять текст относительно вашего текстбокса.
***
Скрипты из урока:
rpy
nvl_example.rpy776 Byte
rpy
character.rpy4.46 Kb

***
Изображения из урока:
rar
nvl.rar943.61 Kb

***
Предыдущий урок:
26 Речевые пузыри в Renpy
Следующий урок:
28 Как исправлять ошибки и баги в Renpy
Все гайды здесь
Подскажите, как сдвинуть влево или вправо , чтобы не посередине отображался?
В гуи в разделе нвл эти настройки
Subscription levels3

Личный состав

$1.03 per month
Участник экспедиции

Колонист

$2.75 per month
С комфортом до Бетельгейзе

Штурман

$5.5 per month
Штурмуем геймдев - Пошаговые уроки с нуля до профи
Учимся создавать игры на Renpy
Программируем на Python
Go up