Roblox · RPG · урок 2

Сюжет и диалоги

Сюжет — цепочка событий, на которую влияет игрок. Строим стартовую деревню с жителями и даём им разговоры с выбором ответа.

Структура

Синим — что добавляем на этом уроке.

Workspace
└─ MapFolder (Folder) — всё на карте (понадобится мини-карте)
   ├─ Village (Model) — дома, площадь
   └─ Elder (Model) — староста — NPC с диалогом

Шаги

  1. Структура сюжета: завязка (кто герой, где живёт, главная цель), развитие (испытания, рост), кульминация (главный конфликт), развязка (что стало после).
  2. Пример: «На деревню напал дракон. Герой — мечник, лучник или маг — помогает жителям: охотится, торгует, исследует долину и готовится к бою».
  3. Стартовая локация — деревня с жителями (Avatar → Rig Builder). Дальше локации по сюжету: лес для охоты, пещера с тайником, логово врага.
  4. Workspace → Folder «MapFolder»: перенеси туда всю карту, включая Baseplate и SpawnLocation. Мини-карта покажет только его.
  5. Диалоги с выбором: Toolbox → Plugins → «Roblox Dialogue Editor». Плагин делает окно диалога для выбранного NPC: реплики, ответы игрока, ветки. Открывается кликом по значку над головой NPC.
  6. Простые диалоги без плагина — объект Dialog в Head NPC и DialogChoice внутри (как в «Приключении»).
  7. Диалоги бывают сюжетные (подсказки, тайники, задания) и атмосферные (характер жителей, мир).

Проверка

Запусти Play (или Run) и убедись: