升级6.4.升级水,升级天气

This commit is contained in:
2026-04-05 00:26:54 +08:00
parent 63bc9b5536
commit 5f7cbfb713
635 changed files with 34718 additions and 22567 deletions

View File

@@ -78,7 +78,7 @@ namespace Enviro
Setup();
// Update global reflections once on enable.
if(EnviroManager.instance.Objects.globalReflectionProbe != null)
if(EnviroManager.instance.Objects.globalReflectionProbe != null && Settings.globalReflections)
EnviroManager.instance.StartCoroutine(WaitToRefreshReflection());
}
@@ -346,7 +346,9 @@ namespace Enviro
private IEnumerator RenderGlobalReflectionProbeTimed (EnviroReflectionProbe probe, bool timeslice)
{
#if ENVIRO_HDRP
if(EnviroManager.instance.Lighting.Settings.setDirectLighting)
EnviroManager.instance.Lighting.UpdateDirectLightingHDRP ();
if(EnviroManager.instance.Lighting.Settings.setAmbientLighting)
EnviroManager.instance.Lighting.UpdateAmbientLightingHDRP();
yield return null;
probe.RefreshReflection(timeslice);
@@ -356,13 +358,17 @@ namespace Enviro
if(EnviroManager.instance.Lighting != null)
{
//Force a lighting update before rendering the probe as it might has not updated yet.
EnviroManager.instance.Lighting.UpdateDirectLighting ();
EnviroManager.instance.Lighting.UpdateAmbientLighting(true);
if(EnviroManager.instance.Lighting.Settings.setDirectLighting)
EnviroManager.instance.Lighting.UpdateDirectLighting ();
if(EnviroManager.instance.Lighting.Settings.setAmbientLighting)
EnviroManager.instance.Lighting.UpdateAmbientLighting(true);
yield return null;
if(EnviroManager.instance.Reflections.Settings.globalReflections)
probe.RefreshReflection(timeslice);
}
else
{
if(EnviroManager.instance.Reflections.Settings.globalReflections)
probe.RefreshReflection(timeslice);
}
#endif