/// <summary> /// 初始化Shader; /// </summary> private void InitShader() { //Shader初始化; AssetBundle shaderAssetBundle = AssetBundleMgr.Instance.LoadShaderAssetBundle(); if (shaderAssetBundle != null) { shaderAssetBundle.LoadAllAssets(); Shader.WarmupAllShaders(); LogHelper.Print("[ResourceMgr]Load Shader and WarmupAllShaders Success!"); } else { LogHelper.PrintError("[ResourceMgr]Load Shader and WarmupAllShaders failure!"); } AssetBundleMgr.Instance.UnloadMirroring(AssetType.Shader, "Shaders"); }
/// 初始化Shader; private void InitShader() { //Shader初始化; var shaderAssetBundle = AssetBundleMgr.singleton.LoadShaderAssetBundle(); if (shaderAssetBundle != null) { shaderAssetBundle.LoadAllAssets(); Shader.WarmupAllShaders(); LogHelper.Print("[ResourceMgr]Load Shader and WarmupAllShaders Success!"); } else { LogHelper.PrintError("[ResourceMgr]Load Shader and WarmupAllShaders failure!"); } //AssetBundleMgr.Instance.UnloadMirroring(FilePathHelper.shaderAssetBundleName); }