Camera zoom in effect on the crosshair

This commit is contained in:
2023-12-26 01:40:12 -05:00
parent 6bb85e0519
commit 32292c933d
4 changed files with 37 additions and 33 deletions

View File

@@ -1,9 +1,9 @@
local UI = script:WaitForChild("UI")
local Crosshair = require(UI:WaitForChild("Crosshair"))
local VignetteSettings = require(UI:WaitForChild("Vignette"))
local CoreGuis = require(script:WaitForChild("CoreGuis"))
local Mouse = require(script:WaitForChild("Mouse"))
local CameraSettings = require(script:WaitForChild("Camera"))
local UI = script:WaitForChild("UI")
local CrosshairSettings = require(UI:WaitForChild("Crosshair"))
local VignetteSettings = require(UI:WaitForChild("Vignette"))
local CoreGuis = require(script:WaitForChild("CoreGuis"))
local Mouse = require(script:WaitForChild("Mouse"))
local CameraSettings = require(script:WaitForChild("Camera"))
local Players = game:GetService("Players")
local Storage = game:GetService("ReplicatedStorage")
@@ -22,23 +22,23 @@ until CurrentCamera
local Vignette = VignetteSettings.constructor(PlayerGui)
local Camera = CameraSettings.constructor(CurrentCamera, Player)
local CrosshairObject = Crosshair.constructor(PlayerGui)
local Crosshair = CrosshairSettings.constructor(PlayerGui)
--Keybinds
local function CameraBinds()
local CameraBindMap = KeyBindsModule.constructor()
CameraBindMap:AddInputBegan(Enum.KeyCode.C, function()
Camera:ZoomIn(Vignette)
Camera:ZoomIn(Vignette, Crosshair)
end)
CameraBindMap:AddInputEnded(Enum.KeyCode.C, function()
Camera:ZoomOut(Vignette)
Camera:ZoomOut(Vignette, Crosshair)
end)
end
CoreGuis:off()
Mouse:DisablePointer()
Camera:FirstPerson()
CrosshairObject:Enable()
Crosshair:Enable()
CameraBinds()