Событие Touched — одно из самых популярных в Роблокс Студио. Оно позволяет определить, когда один объект касается другого.
В этой статье разберём, как работает Touched и как его использовать.
Что такое Touched
Touched — это событие, которое срабатывает, когда объект касается другого объекта.
📌 Проще говоря:
👉 «когда произошло касание — выполнить код»
Простой пример
script.Parent.Touched:Connect(function(hit)
print("Кто-то коснулся объекта")
end)✔️ код выполнится при касании
Как это работает
- Объект сталкивается с другим
- Срабатывает событие Touched
- В функцию передаётся объект hit
- Выполняется код
Что такое hit
script.Parent.Touched:Connect(function(hit)
print(hit.Name)
end)📌 hit — это объект, который коснулся
Проверка на игрока
script.Parent.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
print("Игрок коснулся")
end
end)✔️ проверяем, что это именно игрок
Пример из игры (чекпоинт)
script.Parent.Touched:Connect(function(hit)
local character = hit.Parent
if character:FindFirstChild("Humanoid") then
local player = game.Players:GetPlayerFromCharacter(character)
if player then
player.RespawnLocation = script.Parent
end
end
end)✔️ сохраняем точку возрождения
Где используется Touched
✔️ чекпоинты
✔️ ловушки
✔️ бонусы
✔️ триггеры событий
Частые ошибки новичков
❌ не проверяют Humanoid
❌ срабатывает от любых объектов
❌ забывают Connect
❌ используют не тот объект
Важный момент
Touched может срабатывать много раз подряд.
✔️ можно добавить защиту:
local debounce = false
script.Parent.Touched:Connect(function(hit)
if debounce then return end
debounce = true
print("Сработало")
wait(1)
debounce = false
end)Советы
✔️ всегда проверяйте игрока
✔️ используйте debounce
✔️ тестируйте касания
✔️ делайте код аккуратным
Итог
Touched в Roblox Studio — это событие касания.
Оно позволяет:
- реагировать на столкновения
- создавать игровые механики
- делать игру интерактивной
Освоив Touched, вы сможете создавать обби, ловушки и интересные события.
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
