Дата публикации:
Помощь в коде для игры Roblox. Какой скрипт надо ввести что бы появил
Помощь в коде для игры Roblox. Какой скрипт надо ввести что бы появилась точка посередине экрана как в Doors
Для создания точки посередине экрана в игре Roblox, вы можете использовать следующий скрипт:
-- Создаем новую точку
local point = Instance.new("Part")
point.Name = "CenterPoint"
point.Anchored = true
point.Size = Vector3.new(1, 1, 1)
point.Position = Vector3.new(0, 0, 0) -- Позиция точки посередине экрана
point.BrickColor = BrickColor.new("Bright red") -- Цвет точки
point.Transparency = 0.5 -- Прозрачность точки
-- Добавляем точку в игровой мир
point.Parent = game.Workspace
-- Создаем функцию для обновления позиции точки
local function updatePoint()
local camera = game.Workspace.CurrentCamera
local screenSize = camera.ViewportSize
local centerPoint = Vector2.new(screenSize.X / 2, screenSize.Y / 2)
local ray = camera:ScreenPointToRay(centerPoint.X, centerPoint.Y)
local distance = (camera.CFrame.Position - ray.Origin).Magnitude
local newPosition = ray.Origin + ray.Direction * distance
point.Position = newPosition
end
-- Обновляем позицию точки каждый кадр
game:GetService("RunService").RenderStepped:Connect(updatePoint)
Этот скрипт создает новую часть (точку) с именем "CenterPoint" и устанавливает ее позицию в центр экрана. Затем он обновляет позицию точки каждый кадр, чтобы она всегда оставалась в центре экрана, даже при изменении размера окна игры.
Вы можете изменить цвет и прозрачность точки, изменив значения BrickColor.new("Bright red")
и 0.5
соответственно.