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

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

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

372subscribers

84posts

Showcase

16

25 Система Multiple в Renpy - одновременные реплики персонажей

Multiple - это специальная функция в Renpy, которая позволяет отображать реплики нескольких персонажей одновременно.
Чтобы вывести сразу две фразы, достаточно дописать соответствующую команду.
Однако в таком виде обе реплики будут наложены друг на друга. Чтобы приподнять один текстбокс над другим нужно прописать для него новый стиль. В частности, расположение по координате Y.
Туториал по стилям будет написан позже, а сейчас просто скопируем стандартный стиль и переименуем его.
В таком виде вторая реплика будет приподнята над первой, как на скриншоте выше. Но выглядит это не очень красиво, так как текстбосы занимают пол экрана. В 14-ом уроке мы научились настраивать параметры персонажей. В том числе индивидуальные текстбоксы для них.
То есть, для каждого персонажа можно сделать небольшой текстбокс и установить расположение его имени и реплик в нём, чтобы это выглядело более аккуратно.
Чтобы не перенастраивать основных персонажей, можно сделать их копии и выводить по необходимости их реплики с новыми текстбоксами.
***
Скрипты и текстбоксы из урока:
rar
new_textbox.rar49.32 Kb

***
Предыдущий урок:
24 Как сделать ввод имени в Renpy

Следующий урок:
26 Речевые пузыри в Renpy

Ссылки на все уроки
Subscription levels3

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

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

Колонист

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

Штурман

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