Feel滚
This commit is contained in:
@@ -15,18 +15,18 @@ namespace SLSUtilities.Rendering.PostProcessing
|
||||
public ClampedFloatParameter speed = new(10f, 0f, 100f);
|
||||
public override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
|
||||
|
||||
private float elapsedTime = 1.0f;
|
||||
private float _elapsedTime = 1.0f;
|
||||
|
||||
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
|
||||
{
|
||||
if (material == null) return;
|
||||
elapsedTime += Time.unscaledDeltaTime;
|
||||
if (elapsedTime > 100)
|
||||
_elapsedTime += Time.unscaledDeltaTime;
|
||||
if (_elapsedTime > 100)
|
||||
{
|
||||
elapsedTime = 0;
|
||||
_elapsedTime = 0;
|
||||
}
|
||||
cmd.SetGlobalVector(InternalShaderHelpers.ID._RGBSplitGlitchParams,
|
||||
new Vector4(intensity.value * 0.01f, Mathf.Floor(elapsedTime * speed.value)));
|
||||
new Vector4(intensity.value * 0.01f, Mathf.Floor(_elapsedTime * speed.value)));
|
||||
Blitter.BlitCameraTexture(cmd, source, destination, material, 0);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user