切换主武器

This commit is contained in:
SoulliesOfficial
2025-12-23 19:47:06 -05:00
parent eaa688c7a9
commit 2a2aa728d5
275 changed files with 12579 additions and 2770 deletions

View File

@@ -43,7 +43,7 @@ namespace SLSFramework.Rendering.PostProcessing
[Tooltip("遮罩边缘的软硬度")]
public ClampedFloatParameter maskHardness = new(0.2f, 0.01f, 1f);
protected override string GetShaderName() => "SLS/Postprocessing/AdvancedChromaticAberration";
public override string GetShaderName() => "SLS/Postprocessing/AdvancedChromaticAberration";
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
{

View File

@@ -31,9 +31,9 @@ namespace SLSFramework.Rendering.PostProcessing
[Tooltip("圆度。1 = 圆形0 = 方形。")]
public ClampedFloatParameter roundness = new(1f, 0f, 1f);
protected override string GetShaderName() => "SLS/Postprocessing/AdvancedVignette";
public override string GetShaderName() => "SLS/Postprocessing/AdvancedVignette";
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
{

View File

@@ -13,7 +13,7 @@ namespace SLSFramework.Rendering.PostProcessing
public ClampedFloatParameter intensity = new(0f, 0f, 1f);
public ClampedFloatParameter speed = new(10f, 0f, 100f);
protected override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
public override string GetShaderName() => "SLS/Postprocessing/RGBSplitGlitch";
private float elapsedTime = 1.0f;

View File

@@ -24,7 +24,7 @@ namespace SLSFramework.Rendering.PostProcessing
public ClampedFloatParameter radialCenterX = new(0.5f, 0f, 1f);
public ClampedFloatParameter radialCenterY = new(0.5f, 0f, 1f);
protected override string GetShaderName() => "SLS/Postprocessing/RadialBlur";
public override string GetShaderName() => "SLS/Postprocessing/RadialBlur";
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle target)
{

View File

@@ -24,7 +24,7 @@ namespace SLSFramework.Rendering.PostProcessing
[Tooltip("最大亮度钳制(防光晕)。\n限制像素亮度的最大变化幅度防止边缘出现刺眼的白边或黑边。\n减小此值可让锐化更自然。\n建议值0.1 - 0.3。")]
public ClampedFloatParameter clamp = new(0.2f, 0f, 1f);
protected override string GetShaderName() => "SLS/Postprocessing/Sharpen";
public override string GetShaderName() => "SLS/Postprocessing/Sharpen";
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
{

View File

@@ -25,8 +25,8 @@ namespace SLSFramework.Rendering.PostProcessing
public ClampedFloatParameter maskScale = new(1f, 0f, 2f);
public ClampedFloatParameter maskHardness = new(0f, 0f, 1f);
public FloatParameter maskPower = new(5f);
protected override string GetShaderName() => "SLS/Postprocessing/SpeedLines";
public override string GetShaderName() => "SLS/Postprocessing/SpeedLines";
public override bool IsActive() => speedLinesRemap.value < 1f || color.value.a > 0f;
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle target)

View File

@@ -41,7 +41,7 @@ namespace SLSFramework.Rendering.PostProcessing
[Tooltip("感光权重")]
public Vector3Parameter luminanceWeights = new(new Vector3(0.2126f, 0.7152f, 0.0722f));
protected override string GetShaderName() => "SLS/Postprocessing/StrobeFlash";
public override string GetShaderName() => "SLS/Postprocessing/StrobeFlash";
public override void Render(CommandBuffer cmd, ref RenderingData renderingData, RTHandle source, RTHandle destination)
{