升级水插件

This commit is contained in:
2026-01-08 22:30:55 +08:00
parent febff82d24
commit ca68084264
415 changed files with 18138 additions and 7134 deletions

View File

@@ -54,7 +54,8 @@ namespace WaveHarmonic.Crest.Examples
void EditorUpdate()
{
if (s_SceneChanged && SceneView.lastActiveSceneView != null && WaterRenderer.Instance != null && WaterRenderer.Instance.IsSceneViewActive)
var water = WaterRenderer.Instance;
if (s_SceneChanged && SceneView.lastActiveSceneView != null && water != null && water.IsSceneViewActive)
{
TeleportSceneCamera(transform);
s_SceneChanged = false;

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
#if d_UnityInputSystem && ENABLE_INPUT_SYSTEM
@@ -137,7 +137,6 @@ namespace WaveHarmonic.Crest.Examples
forward = 1f;
}
_TargetTransform.position += dt * forward * _LinearSpeed * _TargetTransform.forward;
var speed = _LinearSpeed;
#if INPUT_SYSTEM_ENABLED

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using System;

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;

View File

@@ -83,6 +83,10 @@ namespace WaveHarmonic.Crest.Editor
UnityEditor.Lightmapping.giWorkflowMode = oldWorkflow;
#endif
#if CREST_DEBUG
Debug.Log($"Crest: Baked scene lighting!");
#endif
if (!_Baked)
{
Debug.LogWarning($"Crest: Could not generate scene lighting. Lighting will look incorrect.");

View File

@@ -44,6 +44,7 @@ namespace WaveHarmonic.Crest.Editor
return;
}
#if d_Unity_Terrain
foreach (var terrain in GetComponentsInChildren<Terrain>())
{
terrain.materialTemplate = RenderPipelineHelper.RenderPipeline switch
@@ -54,6 +55,7 @@ namespace WaveHarmonic.Crest.Editor
_ => throw new System.NotImplementedException(),
};
}
#endif // d_Unity_Terrain
}
#endif
}

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;

View File

@@ -1,4 +1,4 @@
// Crest Water System
// Crest Water System
// Copyright © 2024 Wave Harmonic. All rights reserved.
using UnityEngine;

View File

@@ -20,6 +20,11 @@
"UNITY_2022_3_OR_NEWER"
],
"versionDefines": [
{
"name": "com.unity.modules.terrain",
"expression": "",
"define": "d_Unity_Terrain"
},
{
"name": "com.unity.modules.vr",
"expression": "",