Unity 异步场景加载中的进度条是真的还是假的

本文探讨Unity中异步场景加载时,进度条显示的加载进度是否真实反映加载状态。通过方法一和方法二的对比,揭示了进度条进度可能是实际加载进度也可能是虚拟的。真实进度可能导致加载过快或过慢,而虚拟进度则可人为控制,确保加载体验的平滑。
摘要由CSDN通过智能技术生成

以前也是用过异步场景加载,一直认为进度条加载的进度是假的,研究过之后发现进度条代表的加载进度,有的是真的有的是假的0.0。

方法一:进度条的加载进度是实际要跳转场景的加载进度(operation.progress)----进度条加载的进度是真实加载进度

真实加载进度的效果
在这里插入图片描述

在这里插入图片描述

using UnityEngine;
using System.Collections;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class LoadManger : MonoBehaviour 
{
   
	public GameObject LoadScreen;
	public Slider slider;
	public Text text;
	public void LoadNextLevel()
	{
   
		StartCoroutine("LoadLevel");
	}

	IEnumerator LoadLevel()
	{
   
		LoadScreen.SetActive(true);

		AsyncOperation operation = SceneManager.LoadSceneAsync(SceneManager.GetActiveScene().buildIndex + 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值