From bc1cb6da854cb2e9144f10ed55330a537ecdca16 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 04 三月 2026 14:35:57 +0800
Subject: [PATCH] 466 h5版本 资源规则修改 打包修改(未完成 勿拉取)

---
 Main/Core/GameEngine/Launch/InitSettingTask.cs |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/Main/Core/GameEngine/Launch/InitSettingTask.cs b/Main/Core/GameEngine/Launch/InitSettingTask.cs
index 87f63a6..dd0e105 100644
--- a/Main/Core/GameEngine/Launch/InitSettingTask.cs
+++ b/Main/Core/GameEngine/Launch/InitSettingTask.cs
@@ -1,5 +1,6 @@
 
 
+using Cysharp.Threading.Tasks;
 using UnityEngine;
 
 public class InitSettingTask : LaunchTask
@@ -14,17 +15,22 @@
     {
         ShaderUtility.InitGlobalParams();
         // SoundPlayer.CreateSoundPlayer();
-        SoundPlayer.Instance.Init();
-        SoundPlayer.Instance.PlayLoginMusic();
+        SoundPlayer.CreateSoundPlayer().ContinueWith(() => {
+            SoundPlayer.Instance.Init();
+            SoundPlayer.Instance.PlayLoginMusic();
+
+            SystemSetting.Instance.SetSoundVolume(SystemSetting.Instance.GetSoundVolume());
+            SystemSetting.Instance.SetSoundEffect(SystemSetting.Instance.GetSoundEffect());
+        }).Forget();
+        
         // SoundPlayer.Instance.PlayBackGroundMusic(41);
 
-        SystemSetting.Instance.SetSoundVolume(SystemSetting.Instance.GetSoundVolume());
-        SystemSetting.Instance.SetSoundEffect(SystemSetting.Instance.GetSoundEffect());
+
         SystemSetting.Instance.SetGameFps(SystemSetting.Instance.GetGameFps());
         SystemSetting.Instance.LetFPSUnLimit();
 
         DebugUtility.Instance.Init();
-        DebugUtility.Instance.CreateDebugRoot();
+        DebugUtility.Instance.CreateDebugRoot().Forget();
 
         GameObjectPoolManager.Instance.gameObject.name = "GameObjectPool";
         GameObjectPoolManager.Instance.Initialize();

--
Gitblit v1.8.0