Ввести текст (данные)
Можно предложить игроку ввести данные через метод renpy.input()
, например имя персонажа.
python: name = renpy.input("Введите своё имя") name = name.strip() or "Дмитрий"
Пример выполнения кода:
Метод strip()
удаляет пробелы вначале и в конце строки. Ключевое слово or
задаёт значение по умолчанию, если игрок не ввёл имя.
Теперь в диалогах можно использовать переменную name.
nastya "Привет [name], как дела?"
Показывать диалоги от имени персонажа можно через код ниже:
define me = Character("[name]") me "Привет, отлично. Ты прекрасно выглядишь"