Вращающиеся объекты используются в obby, ловушках и механизмах. Сделать их можно очень просто 👇
⚙️ 1. Подготовка
- Создай Part
- Назови, например: Spinner
- Установи:
- Anchored = true
- CanCollide = true
💻 2. Самый простой способ (через Script)
Добавь Script внутрь объекта:
local part = script.Parent
while true do
part.Orientation = part.Orientation + Vector3.new(0, 1, 0)
wait(0.01)
end📌 Объект будет постоянно вращаться
⚡ 3. Более плавное вращение (лучше способ)
Используем CFrame:
local part = script.Parent
while true do
part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(2), 0)
wait(0.01)
end📌 Работает плавнее и стабильнее
🎮 4. Регулировка скорости
Меняй значение:
math.rad(2) -- медленно
math.rad(10) -- быстро🧠 5. Вращение только при касании
local part = script.Parent
local spinning = false
part.Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
spinning = true
end
end)
while true do
if spinning then
part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(5), 0)
end
wait(0.01)
end🪤 6. Вращающаяся ловушка
local part = script.Parent
while true do
part.CFrame = part.CFrame * CFrame.Angles(0, math.rad(8), 0)
wait(0.01)
end
part.Touched:Connect(function(hit)
local humanoid = hit.Parent:FindFirstChild("Humanoid")
if humanoid then
humanoid.Health = 0
end
end)📌 Вращается + убивает игрока
🎨 7. Как сделать круче
✔ Используй Material = Neon ✨
✔ Добавь частицы (ParticleEmitter)
✔ Сделай звук вращения 🔊
✔ Добавь подсветку (PointLight)
✔ Сделай несколько вращающихся объектов
⚠️ Частые ошибки
❌ Нет Anchored → объект падает
❌ Слишком быстрый wait → лаги
❌ Неправильная ось вращения
❌ Скрипт не внутри объекта
🧠 Итог
Теперь ты умеешь:
- делать вращающиеся объекты
- управлять скоростью
- создавать вращающиеся ловушки
📍 Это используется в:
- obby
- паркур-картах
- механизмах
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
