修复打包不加载场景问题

This commit is contained in:
lujiajian 2026-03-05 10:31:07 +08:00
parent 18b3ddb6ab
commit 1aed526eee
6 changed files with 48 additions and 131 deletions

View File

@ -101,6 +101,18 @@ TextureImporter:
overridden: 0 overridden: 0
androidETC2FallbackOverride: 0 androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites: []

View File

@ -101,6 +101,18 @@ TextureImporter:
overridden: 0 overridden: 0
androidETC2FallbackOverride: 0 androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0 forceMaximumCompressionQuality_BC6H_BC7: 0
- serializedVersion: 3
buildTarget: Android
maxTextureSize: 2048
resizeAlgorithm: 0
textureFormat: -1
textureCompression: 2
compressionQuality: 50
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet: spriteSheet:
serializedVersion: 2 serializedVersion: 2
sprites: [] sprites: []

View File

@ -87,6 +87,7 @@ public class UIManager
return; return;
} }
string resourcePath = "UI/UIPanel/" + panelName; string resourcePath = "UI/UIPanel/" + panelName;
//重复调用 同一帧调用多次问题 //重复调用 同一帧调用多次问题
ResourcesManager.LoadAsync<GameObject>(target, resourcePath, (panelObj) => ResourcesManager.LoadAsync<GameObject>(target, resourcePath, (panelObj) =>
{ {

View File

@ -29,25 +29,25 @@ public class SubjectToggle : BaseItem, IPointerEnterHandler, IPointerExitHandler
{ {
case "Subject1": case "Subject1":
//Bootstrap.Instance.uiManager.HidePanel<UI_TopTitlePanel>(); //Bootstrap.Instance.uiManager.HidePanel<UI_TopTitlePanel>();
Bootstrap.Instance.uiManager.ShowPanel<UI_LoadingPanel>(this, E_UI_Layer.System, (panel) =>
{
Bootstrap.Instance.uiManager.ShowPanel<UI_RoamingPanel>(this, E_UI_Layer.System, (panel) => Bootstrap.Instance.uiManager.ShowPanel<UI_RoamingPanel>(this, E_UI_Layer.System, (panel) =>
{
Bootstrap.Instance.uiManager.ShowPanel<UI_LoadingPanel>(this, E_UI_Layer.System, (panel) =>
{
Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.5f);
Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "xianchang", () =>
{ {
Bootstrap.Instance.uiManager.ShowPanel<UI_TopTitlePanel>(this, E_UI_Layer.Top, (panel) => Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 0.5f);
Bootstrap.Instance.scenesManager.LoadSceneAsyn(this, "xianchang", () =>
{
Bootstrap.Instance.uiManager.ShowPanel<UI_TopTitlePanel>(this, E_UI_Layer.Top, (panel) =>
{
Bootstrap.Instance.uiManager.ShowPanel<UI_ExperimentChooesPanel>(this, E_UI_Layer.Top, (panel) =>
{ {
Bootstrap.Instance.uiManager.ShowPanel<UI_ExperimentChooesPanel>(this, E_UI_Layer.Top, (panel) => Debug.Log("¼ÓÔØ³¡¾°³É¹¦");
{ Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 2f);
Debug.Log("¼ÓÔØ³¡¾°³É¹¦"); Bootstrap.Instance.uiManager.HidePanel<UI_ChooesPanel>();
Bootstrap.Instance.eventCenter.EventTrigger(Enum_EventType.UpdateProgress, 2f);
Bootstrap.Instance.uiManager.HidePanel<UI_ChooesPanel>();
});
}); });
}); });
}); });
}); });
});
break; break;
case "Subject2": case "Subject2":

View File

@ -1,8 +1,8 @@
using System.Collections; using System.Collections;
using System.Collections.Generic; using System.Collections.Generic;
using Microsoft.Unity.VisualStudio.Editor;
using TMPro; using TMPro;
using UnityEngine; using UnityEngine;
using UnityEngine.UI;
/// <summary> /// <summary>
/// ×ÊÁÏ /// ×ÊÁÏ

File diff suppressed because one or more lines are too long