Roblox · Приключение · урок 1

Карта и диалоги

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

Структура

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

Workspace
├─ Terrain (Terrain)
└─ Elder (Model) — житель — Rig Builder
   └─ Head (MeshPart)
      └─ Dialog (Dialog) — InitialPrompt — первая фраза
         └─ DialogChoice (DialogChoice) — вариант ответа
            └─ DialogChoice (DialogChoice) — вложенный — следующий шаг разговора

Шаги

  1. Ландшафт: Home → Editor. Деревня на ровном месте, река, холмы и лес вокруг. Terrain → MaterialColors — свои цвета травы и камня; WaterColor и WaterTransparency — цвет и прозрачность воды.
  2. Житель: Avatar → Rig Builder → R15. Назови «Elder», у HumanoidRootPart Anchored вкл. — стоит на месте.
  3. В Head жителя — Dialog: InitialPrompt — что он скажет первым, Purpose — Quest/Help/Shop (значок над головой).
  4. В Dialog — DialogChoice: UserDialog — фраза игрока, ResponseDialog — ответ жителя. В DialogChoice можно класть следующие DialogChoice — получится дерево разговора.
  5. Расставь 2–3 жителей: старосту, охотника и торговца. Каждому — свои фразы.
  6. Диалоги работают без скриптов. Задания и магазин сделаем скриптами на следующих уроках.

Проверка

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