← Yop2D

Как сделать историю с выбором (визуальную новеллу)?

Руководство для новичков · без кода

Français · English · Español · Deutsch · Italiano · Português · Русский · 中文 · 日本語

Визуальная новелла — это иллюстрированная история, в которой игрок читает диалоги и делает выборы, меняющие продолжение. В Yop2D всё делается пальцем, без скриптов и ничего не импортируя: в библиотеке уже есть готовый персонаж (Хана, с несколькими эмоциями) и акварельные фоны. Даже ставить ничего на сцену не нужно: узлы сами показывают фон, персонажей и окно диалога.

Тебе понадобится:
👉 В Yop2D встроенное обучение «Моя первая история» (главный экран, карточка обучений) проходит с вами шаги 1 и 2 за 5 минут: жёлтая рамка показывает, куда нажать, даже внутри окон. Чтобы увидеть всё, что можно сделать, скачайте пример Firefly Night во вкладке «Примеры».
Видео: история с выбором, сделанная в Yop2D без единой строчки кода.

Шаг 1: фон и первая фраза

  1. Откройте Blueprint сцены.
  2. Добавьте событие «При старте».
  3. Добавьте «Сменить фон» и выберите картинку, например луг.
  4. Добавьте «Сказать фразу». Нажмите Кто говорит, затем + Новый персонаж…, затем ⭐ Готовый персонаж и выберите Хану. В следующий раз Хана будет сразу в списке.
  5. Нажмите Фраза и напишите, что она говорит, например: «Привет! Ты только что пришёл?». Можно также выбрать её Эмоция.
  6. Соедините три узла по порядку и запустите игру: появляется фон, Хана входит и говорит, буква за буквой.
При старте
→
Сменить фонлуг
→
Сказать фразуХана · «Привет!»

Шаг 2: задать выбор

  1. Добавьте «Предложить выбор» и соедините его после фразы Ханы.
  2. Напишите Ответ 1: «Да!» и Ответ 2: «Нет, спасибо». Можно сделать до 4 ответов.
  3. У узла по одному выходу на каждый ответ. Соедините выход «Ответ 1» с новым «Сказать фразу» (довольная Хана: «Здорово! Пойдём, я покажу тебе деревню.»), а выход «Ответ 2» — с другим (грустная Хана: «Ох… жаль.»).
  4. Запустите игру и попробуйте оба ответа: история ветвится, как дерево.
Сказать фразу«Привет!»
→
Предложить выборДа! · Нет, спасибо
Ответ 1 →
Сказать фразу«Здорово!»

Во время игры можно нажать ◀ Назад, чтобы вернуться к предыдущей фразе, даже до выбора, и попробовать другой ответ. Кнопки истории, авто, пропуска, сохранений и настроек убираются в одно меню ☰.

Шаг 3: концовки и титульный экран

  1. В конце каждой ветки добавьте «Завершить историю». Дайте ему название концовки, например «Прогулка по деревне» или «Один на дороге».
  2. Добавьте «Титульный экран истории» сразу после «При старте», напишите название истории и соедините его выход «Новая игра» с «Сменить фон».
  3. Соедините каждый «Завершить историю» с «Титульный экран истории»: после концовки игрок возвращается на титульный экран.
  4. Запустите игру: титульный экран предлагает «Новая игра», затем «Продолжить» (история сама сохраняется на каждой фразе) и «Концовки и галерея» (найденные концовки с фото на память и уже увиденные фоны).
При старте
→
Титульный экран истории«Деревня»
Новая игра →
Сменить фон
→
…
→
Завершить историю«Прогулка по деревне»

Шаг 4: сердечки дружбы, меняющие концовку

  1. После доброго ответа добавьте «Дружба (сердечки)»: Кто? Хана, Сколько сердечек добавить (−1 — убрать) 1. Слева вверху появляются сердечки, и «+1 ❤» взлетает вверх.
  2. Перед концовкой добавьте «Если дружба…»: Хана, не меньше 2 сердечек.
  3. Соедините выход «Истина» со счастливой концовкой, а выход «Ложь» — с более грустной. Сердечки хранятся в сохранении, а ◀ Назад возвращает их как было.
Дружба (сердечки)Хана +1
→
…
→
Если дружба…Хана ≥ 2
Истина →
Завершить историю«Друзья навсегда»

Что ещё можно сделать

Если не работает