Signed-off-by: TRAfoer <lhf190@outlook.com>
This commit is contained in:
2025-07-15 22:22:51 +08:00
parent c184035378
commit f965857267
17 changed files with 17046 additions and 17637 deletions

View File

@@ -240,10 +240,11 @@ namespace Ichni.RhythmGame
private void SetParticleRotation()
{
Vector3 vector3Rotation = particleRotation * Mathf.Deg2Rad;
var mainModule = particle.main;
mainModule.startRotationX = particleRotation.x;
mainModule.startRotationY = particleRotation.y;
mainModule.startRotationZ = particleRotation.z;
mainModule.startRotationX = vector3Rotation.x;
mainModule.startRotationY = vector3Rotation.y;
mainModule.startRotationZ = vector3Rotation.z;
}
public override void Refresh()

View File

@@ -30,7 +30,7 @@ namespace Ichni.RhythmGame
set => visibleTimeLength = value;
}
public bool emissionEnabled = false;
public float emissionIntensity = 1f; // 发光强度
// public float emissionIntensity = 1f; // 发光强度
@@ -169,22 +169,7 @@ namespace Ichni.RhythmGame
gradientWindow.SetAsGradientAlphaKeys();
gradientWindow.closeButton.onClick.AddListener(() => trailRenderer.colorGradient = gradient);
});
var emissionSettings = container.GenerateSubcontainer(3);
var emissionToggle = inspector.GenerateToggle(this, emissionSettings, "Emission Enabled", nameof(emissionEnabled))
.AddListenerFunction(() =>
{
if (emissionEnabled)
{
trailRenderer.material.EnableKeyword("_EMISSION_ON");
}
else
{
trailRenderer.material.DisableKeyword("_EMISSION_ON");
}
}
);
var emissionIntensityInputField = inspector.GenerateInputField(this, emissionSettings, "Emission Intensity", nameof(emissionIntensity))
.AddListenerFunction(() => trailRenderer.material.SetFloat("_EmissionIntensity", emissionIntensity));
}
}