Блог школы Роблоппа — Роблокс Студио, обучение, познавательные статьи и новости школы

Как сделать NPC в Roblox Studio

2025-06-30 16:19 Туториалы
NPC (Non-Player Character) — это персонажи, которыми не управляют игроки. Они могут стоять, ходить, говорить, выдавать задания и многое другое. В этом туториале ты узнаешь, как создать простого НПС в Roblox Studio, который стоит на месте и говорит фразу при клике.

🔧 Шаг 1: Создай NPC

  1. Открой Roblox Studio и зайди в Explorer и Properties (если они не видны — включи через вкладку View).
  2. Перейди во вкладку Model → нажми Rig Builder → выбери Block Rig или Boy Rig — это готовый персонаж.
  3. Переименуй модель в NPC и убедись, что у неё есть HumanoidRootPart и Humanoid.

🗨 Шаг 2: Добавь диалог (через клик)

  1. Внутрь НПС добавь ClickDetector (правый клик по Head → Insert Object → ClickDetector).
  2. Внутрь Head или модели NPC добавь Script со следующим кодом:
local head = script.Parent
local clickDetector = head:WaitForChild("ClickDetector")

clickDetector.MouseClick:Connect(function(player)
print(player.Name .. " поговорил с NPC")

local message = Instance.new("Hint")
message.Text = "Привет, " .. player.Name .. "! Добро пожаловать!"
message.Parent = workspace

wait(3)
message:Destroy()
end)

🎨 Шаг 3: Сделай НПС уникальным

  • Добавь аксессуары: шляпу, одежду, очки.
  • Настрой выражение лица (если используешь R15).
  • Установи анимации, если хочешь, чтобы он двигался или махал рукой (анимации можно добавить позже через Animator и AnimationController).

🧠 Что можно добавить дальше:

  • Выдачу задания при клике
  • Диалог с выбором вариантов ответа
  • Движение NPC с помощью Pathfinding
  • Реакцию NPC на приближение игрока

❓ Почему стоит добавить НПС в свою игру?

NPC оживляют твой мир. Они могут рассказывать истории, помогать игроку, продавать предметы или создавать атмосферу. Даже один простой NPC делает игру более интересной и интерактивной.

🔚 Заключение

Теперь ты умеешь создавать базового НПС, который взаимодействует с игроком через клик. Это только начало — в Roblox Studio возможности безграничны!
👉 Хочешь больше уроков? Подписывайся на наш youtube-канал Robloppa Studio и следи за новыми туториалами!