Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Error ViewportSizeX is not a valid member of Camera?

Asked by 3 years ago

I am trying to do a game were you on click put a frame in gui but once i click i get this error ViewportSizeX is not a valid member of Camera

local Players = game:GetService("Players")
local player = Players.LocalPlayer
local mouse = player:GetMouse()


mouse.Button1Down:Connect(function()
local dot = Instance.new("Frame")
dot.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
dot.Position = UDim2.new(mouse.X/ game.workspace.CurrentCamera.ViewportSizeX,0, mouse.Y/game.workspace.CurrentCamera.ViewportSize.Y,0)
dot.Size = UDim2.new(0, 10, 0, 10) 
dot.Parent = game.StarterGui.ScreenGui.Frame
end)
1
The ViewportSize property of the Camera is a Vector2 component, hence you need to reference it as follows: game.workspace.CurrentCamera.ViewportSize.X, check line 9 on your code. iDarkGames 483 — 3y

Answer this question