From c040d7fbc9af6dd0b136a45b553a85f581605faf Mon Sep 17 00:00:00 2001 From: "ALIENJACK\\alien" Date: Mon, 18 Aug 2025 15:08:42 +0800 Subject: [PATCH] =?UTF-8?q?=E7=A7=BB=E9=99=A4=E5=B7=B2=E4=BD=9C=E5=BA=9F?= =?UTF-8?q?=E7=9A=84shaderbundle=E5=8A=A0=E8=BD=BD=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/VersionFlow/Runtime/BundleManager.cs | 26 --------------------- Assets/VersionFlow/Runtime/VersionFlow.cs | 3 --- 2 files changed, 29 deletions(-) diff --git a/Assets/VersionFlow/Runtime/BundleManager.cs b/Assets/VersionFlow/Runtime/BundleManager.cs index 4d040d3..60a2bd6 100644 --- a/Assets/VersionFlow/Runtime/BundleManager.cs +++ b/Assets/VersionFlow/Runtime/BundleManager.cs @@ -162,32 +162,6 @@ namespace VersionFlow.Runtime return targetChain; } - internal void LoadShaderBundles() - { - return; - VersionFlowX.Log("开始加载所有的ShaderBundle"); - - UnityResourceAPIOverride overrideAPI = new UnityResourceAPIOverride(); - ResourcesAPI.overrideAPI = overrideAPI; - - foreach (var shaderBundle in m_shaderBundles) - { - var chain = GetLoadChain(shaderBundle, true); - chain.LoadAllBundle(); - - foreach (var shaderPath in shaderBundle.Assets) - { - var shaderAsset = LoadAsset(shaderPath); - if (shaderAsset == null) continue; - VersionFlowX.Log($"加载Shader:{shaderAsset.name}"); - if (shaderAsset is Shader shader) - m_shaders[shader.name] = shader; - else if (shaderAsset is ShaderVariantCollection svc) - SVC = svc; - } - } - } - internal Shader GetShader(string name) { m_shaders.TryGetValue(name, out var shader); diff --git a/Assets/VersionFlow/Runtime/VersionFlow.cs b/Assets/VersionFlow/Runtime/VersionFlow.cs index 550fae1..8179523 100644 --- a/Assets/VersionFlow/Runtime/VersionFlow.cs +++ b/Assets/VersionFlow/Runtime/VersionFlow.cs @@ -185,7 +185,6 @@ namespace VersionFlow.Runtime File.WriteAllText($"{LocalBundlePath}/PatchManifest.json", s_localManifest.ToJson()); visual.StateChange(EnumVersionFlowState.Complete); - BundleMgr.LoadShaderBundles(); yield break; } @@ -251,8 +250,6 @@ namespace VersionFlow.Runtime visual.HideDownloadProgress(); visual.StateChange(EnumVersionFlowState.Complete); - BundleMgr.LoadShaderBundles(); - yield break; }