Телепортация — это перемещение игрока из одной точки карты в другую. В Роблокс Студио это делается через позицию персонажа.
📌 Основной объект:
👉 HumanoidRootPart
Простой способ телепортации
local Players = game:GetService("Players")
Players.PlayerAdded:Connect(function(player)
player.CharacterAdded:Connect(function(character)
local root = character:WaitForChild("HumanoidRootPart")
root.Position = Vector3.new(0, 10, 0)
end)
end)✔️ игрок появится в новой точке
Как это работает
- Получаем персонажа
- Находим HumanoidRootPart
- Меняем Position
Телепортация по нажатию кнопки
LocalScript
script.Parent.MouseButton1Click:Connect(function()
game.ReplicatedStorage.TeleportEvent:FireServer()
end)Script
game.ReplicatedStorage.TeleportEvent.OnServerEvent:Connect(function(player)
local character = player.Character
if character then
local root = character:FindFirstChild("HumanoidRootPart")
if root then
root.Position = Vector3.new(50, 5, 0)
end
end
end)✔️ телепорт по кнопке
Телепорт к объекту (Part)
local part = workspace.TeleportPart
local root = player.Character:WaitForChild("HumanoidRootPart")
root.CFrame = part.CFrame + Vector3.new(0, 5, 0)✔️ переносим игрока к платформе
Почему лучше использовать CFrame
root.CFrame = CFrame.new(0, 10, 0)✔️ работает стабильнее, чем Position
✔️ учитывает поворот
Важные моменты
❗ всегда используйте:
WaitForChild("HumanoidRootPart")👉 чтобы избежать ошибок
Частые ошибки
❌ телепорт до загрузки персонажа
❌ не проверяют Character
❌ используют LocalScript для серверной логики
❌ забывают про смещение по Y (игрок падает)
Советы
✔️ добавляйте +5 по Y (чтобы не застрял)
✔️ используйте CFrame
✔️ проверяйте объект
✔️ тестируйте телепорт
Где используется
✔️ порталы
✔️ чекпоинты
✔️ переход между уровнями
✔️ кнопки телепорта
Итог
Телепортация в Роблокс Студио позволяет:
- перемещать игрока
- создавать уровни
- делать порталы и механики
👉 Это важный инструмент для любой игры.
🔗 Полезные ссылки:
🚀 Хочешь научиться делать свои игры?
Переходи на roblo.ru и запишись на обучение Роблокс Студио!
И не забудь заглянуть в наш Telegram 👉 t.me/robloppo
