debug
This commit is contained in:
@@ -1,3 +1,5 @@
|
||||
// Alex 2025 06 02 SceneLoader.cs
|
||||
|
||||
using UnityEngine;
|
||||
using UnityEngine.AddressableAssets;
|
||||
using UnityEngine.ResourceManagement.AsyncOperations;
|
||||
@@ -18,7 +20,7 @@ public class HeavyScenePreloader : MonoBehaviour
|
||||
public TextMeshProUGUI loadingLabel; // Texte au-dessus de la barre ("Chargement...")
|
||||
|
||||
private AsyncOperationHandle<SceneInstance> loadHandle;
|
||||
private float lastProgress = 0f;
|
||||
// private float lastProgress = 0f;
|
||||
private float lastTime;
|
||||
|
||||
void Start()
|
||||
@@ -32,7 +34,7 @@ public class HeavyScenePreloader : MonoBehaviour
|
||||
/// </summary>
|
||||
public void PreloadSceneInBackground()
|
||||
{
|
||||
Debug.Log("Début du chargement de la scène mesh en tâche de fond...");
|
||||
Debug.Log("SceneLoader.cs : Début du chargement de la scène mesh en tâche de fond...");
|
||||
loadHandle = Addressables.LoadSceneAsync(sceneAddress, LoadSceneMode.Additive, activateOnLoad: false);
|
||||
loadHandle.Completed += OnScenePreloaded;
|
||||
|
||||
@@ -50,12 +52,12 @@ public class HeavyScenePreloader : MonoBehaviour
|
||||
{
|
||||
if (handle.Status == AsyncOperationStatus.Succeeded)
|
||||
{
|
||||
Debug.Log("Scène préchargée, activation automatique...");
|
||||
Debug.Log("SceneLoader.cs : Scène préchargée, activation automatique...");
|
||||
handle.Result.ActivateAsync(); // Activation immédiate
|
||||
}
|
||||
else
|
||||
{
|
||||
Debug.LogError("Erreur lors du chargement de la scène.");
|
||||
Debug.LogError("SceneLoader.cs : Erreur lors du chargement de la scène.");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -88,7 +90,7 @@ public class HeavyScenePreloader : MonoBehaviour
|
||||
// : $"{(speedBps / 1024f):0.0} Ko/s";
|
||||
// }
|
||||
|
||||
Debug.Log($"Chargement mesh : {Mathf.RoundToInt(progress * 100)}%");
|
||||
Debug.Log($"SceneLoader.cs : Chargement mesh : {Mathf.RoundToInt(progress * 100)}%");
|
||||
|
||||
if (progressBar != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user