SetCameraShakeFOV: Difference between revisions
From Onset Developer Wiki
Created page with "{{Info|Function|Client|1.0}} {{FuncDescription|__EDIT_ME__}} {{FuncSyntax|SetCameraShakeFOV(FOVAmp, FOVFreq)}} {{FuncParameters}} {{FuncParam|FOVAmp|__EDIT_ME__}} {{FuncPar..." |
No edit summary |
||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Info|Function|Client|1.0}} | {{Info|Function|Client|1.0}} | ||
{{FuncDescription| | {{FuncDescription|Set the camera shake's field of view.}} | ||
{{FuncSyntax|SetCameraShakeFOV(FOVAmp, FOVFreq)}} | {{FuncSyntax|SetCameraShakeFOV(FOVAmp, FOVFreq)}} | ||
{{FuncParameters}} | {{FuncParameters}} | ||
{{FuncParam|FOVAmp| | {{FuncParam|FOVAmp|Set the FOV amplitude.}} | ||
{{FuncParam|FOVFreq| | {{FuncParam|FOVFreq|Set the FOV frequency.}} | ||
{{FuncReturnValue| | {{FuncReturnValue|Returns '''true'''.}} | ||
== Example == | == Example == | ||
Example taken from https://github.com/BlueMountainsIO/OnsetLuaScripts/blob/6ef0c5406e84a434ca2d497c470404802f05e0d6/horizon/client/world.lua | |||
<syntaxhighlight lang="Lua> | |||
function ToggleDrunkEffect() | |||
if (not DrunkOn) then | |||
DrunkOn = true | |||
SetPostEffect("ImageEffects", "VignetteIntensity", 1.0) | |||
SetPostEffect("Chromatic", "Intensity", 5.0) | |||
SetPostEffect("Chromatic", "StartOffset", 0.1) | |||
SetPostEffect("MotionBlur", "Amount", 0.05) | |||
SetPostEffect("MotionWhiteBalanceBlur", "Temp", 7000) | |||
SetCameraShakeRotation(0.0, 0.0, 1.0, 10.0, 0.0, 0.0) | |||
SetCameraShakeFOV(5.0, 5.0) | |||
PlayCameraShake(100000.0, 2.0, 1.0, 1.1) | |||
else | |||
DrunkOn = false | |||
SetPostEffect("ImageEffects", "VignetteIntensity", 0.25) | |||
SetPostEffect("Chromatic", "Intensity", 0.0) | |||
SetPostEffect("Chromatic", "StartOffset", 0.0) | |||
SetPostEffect("MotionBlur", "Amount", 0.0) | |||
SetPostEffect("MotionWhiteBalanceBlur", "Temp", 6500) | |||
StopCameraShake(false) | |||
end | |||
end | |||
AddRemoteEvent("ToggleDrunkEffect", ToggleDrunkEffect) | |||
</syntaxhighlight> | |||
{{RelatedFunctions}} | {{RelatedFunctions}} | ||
{{Template:CameraShakeFunctions}} |
Latest revision as of 14:52, 23 December 2020
Description
Set the camera shake's field of view.
Syntax
SetCameraShakeFOV(FOVAmp, FOVFreq)
Parameters
- FOVAmp
Set the FOV amplitude. - FOVFreq
Set the FOV frequency.
Return Value
- Returns true.
Example
Example taken from https://github.com/BlueMountainsIO/OnsetLuaScripts/blob/6ef0c5406e84a434ca2d497c470404802f05e0d6/horizon/client/world.lua
function ToggleDrunkEffect()
if (not DrunkOn) then
DrunkOn = true
SetPostEffect("ImageEffects", "VignetteIntensity", 1.0)
SetPostEffect("Chromatic", "Intensity", 5.0)
SetPostEffect("Chromatic", "StartOffset", 0.1)
SetPostEffect("MotionBlur", "Amount", 0.05)
SetPostEffect("MotionWhiteBalanceBlur", "Temp", 7000)
SetCameraShakeRotation(0.0, 0.0, 1.0, 10.0, 0.0, 0.0)
SetCameraShakeFOV(5.0, 5.0)
PlayCameraShake(100000.0, 2.0, 1.0, 1.1)
else
DrunkOn = false
SetPostEffect("ImageEffects", "VignetteIntensity", 0.25)
SetPostEffect("Chromatic", "Intensity", 0.0)
SetPostEffect("Chromatic", "StartOffset", 0.0)
SetPostEffect("MotionBlur", "Amount", 0.0)
SetPostEffect("MotionWhiteBalanceBlur", "Temp", 6500)
StopCameraShake(false)
end
end
AddRemoteEvent("ToggleDrunkEffect", ToggleDrunkEffect)