Roblox · RPG · урок 2
Сюжет и диалоги
Сюжет — цепочка событий, на которую влияет игрок. Строим стартовую деревню с жителями и даём им разговоры с выбором ответа.
Структура
Синим — что добавляем на этом уроке.
Workspace
└─ MapFolder (Folder) — всё на карте (понадобится мини-карте)
├─ Village (Model) — дома, площадь
└─ Elder (Model) — староста — NPC с диалогом
Шаги
- Структура сюжета: завязка (кто герой, где живёт, главная цель), развитие (испытания, рост), кульминация (главный конфликт), развязка (что стало после).
- Пример: «На деревню напал дракон. Герой — мечник, лучник или маг — помогает жителям: охотится, торгует, исследует долину и готовится к бою».
- Стартовая локация — деревня с жителями (Avatar → Rig Builder). Дальше локации по сюжету: лес для охоты, пещера с тайником, логово врага.
- Workspace → Folder «MapFolder»: перенеси туда всю карту, включая Baseplate и SpawnLocation. Мини-карта покажет только его.
- Диалоги с выбором: Toolbox → Plugins → «Roblox Dialogue Editor». Плагин делает окно диалога для выбранного NPC: реплики, ответы игрока, ветки. Открывается кликом по значку над головой NPC.
- Простые диалоги без плагина — объект Dialog в Head NPC и DialogChoice внутри (как в «Приключении»).
- Диалоги бывают сюжетные (подсказки, тайники, задания) и атмосферные (характер жителей, мир).
Проверка
Запусти Play (или Run) и убедись:
- В деревне несколько жителей, у старосты диалог с выбором ответа.
- Вся карта лежит в MapFolder.