local Theme = workspace.CrucibleMusic1
local FlashEffect = script.Parent.FlashEffect
local Camera = workspace.Camera
local ScreenZoomAmount = 0.025 -- How much screen zoom when music is playing
local FlashAmount = 0.75 -- How much screen flash when music is playing
local ScreenAngelsAmount = 0.003 -- How much screen angles change when music is playing
local StandardFieldOfView = 70 -- Standard FieldOfView on roblox better set it to 70
game:GetService("RunService").RenderStepped:Connect(function()
Camera.FieldOfView = StandardFieldOfView - Theme.PlaybackLoudness * ScreenZoomAmount
FlashEffect.BackgroundTransparency = 1 - Theme.PlaybackLoudness * FlashAmount
Camera.CFrame = workspace.Camera.CFrame * CFrame.Angles(0,
0, math.rad(math.random(- Theme.PlaybackLoudness,
Theme.PlaybackLoudness) * ScreenAngelsAmount)) + Vector3.new(
math.rad(math.random( - Theme.PlaybackLoudness * ScreenAngelsAmount,
Theme.PlaybackLoudness * ScreenAngelsAmount) * ScreenAngelsAmount ),
math.rad(math.random( - Theme.PlaybackLoudness * ScreenAngelsAmount,
Theme.PlaybackLoudness * ScreenAngelsAmount) * ScreenAngelsAmount ),
math.rad(math.random( - Theme.PlaybackLoudness * ScreenAngelsAmount,
Theme.PlaybackLoudness * ScreenAngelsAmount) * ScreenAngelsAmount )
)
end)
如何在我加入时立即开始此操作? 我试图弄清楚如何在玩家加入游戏时立即启动此操作, 但我不知道该怎么做。 我尝试将它放入 ServerScriptService 但它无法运行,有什么想法吗?
你把它放在
LocalScript
中还是 Script
中?
您想在“启动”上运行代码的哪一部分?
如果代码放在 StarterPlayerScripts 或类似的东西中,脚本将被复制并在启动时运行。 ServerScriptService 用于服务器脚本。它们在服务器上运行,而不是在客户端上运行。