Загрузка следующего уровня. LoadingBar.

Общие вопросы о Unity3D

Загрузка следующего уровня. LoadingBar.

Сообщение MrAdmin228 06 июн 2019, 18:59

Здравствуйте. Когда я делал меню загрузки следующего уровня, столкнулся с такой проблемой что процент загрузки максимально доходит только до 1. А мне нужно чтобы он доходил до 100. Я думаю что в этом виноват Clamp01, но не знаю как и что изменить. Добавил комментарии к коду, и сразу скажу что код писал не я, он из интернета, но я его немного изменил. Помогите, как решить проблему, уже долго ищу решение но так и не нашёл. Заранее спасибо.
Синтаксис:
Используется csharp
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using UnityEngine.SceneManagement;

public class Loading : MonoBehaviour
{
        //Загрузочная полоса
        public Slider LoadingBar;
        //Процент загрузки
        public Text NumberLoading;
        //Включатель загрузки
        public Toggle Toggling;
       
        void Start()
        {
                //Включает включатель
                Toggling.isOn = true;
        }
       
    public void Toggled(int scene)
    {
        StartCoroutine (LoadAsync (scene));
    }
       
        IEnumerator LoadAsync(int scene)
        {
           AsyncOperation operation = SceneManager.LoadSceneAsync (scene);
           while(!operation.isDone) {
                   float progress = Mathf.Clamp01 (operation.progress / .9f);
                   //Полоса загрузки равняется его прогрессу
                   LoadingBar.value = progress;
                   //Процент загрузки равняется его прогрессу
                   NumberLoading.text = progress.ToString();
                   yield return null;
           }
        }

    void Update()
    {
       
    }
}
Аватара пользователя
MrAdmin228
UNец
 
Сообщения: 28
Зарегистрирован: 01 ноя 2018, 17:47
Skype: erzynovonik
  • Сайт

Re: Загрузка следующего уровня. LoadingBar.

Сообщение Woolf 06 июн 2019, 19:34

доходит только до 1. А мне нужно чтобы он доходил до 100


* 100
Разработчик theFisherOnline - там, где клюёт
Разработчик Atom Fishing II - Первая 3D MMO про рыбалку
Разработчик Atom Fishing - Рыбалка на поплавок, донку, нахлыст, блесну в постъядерный период.
Аватара пользователя
Woolf
Адепт
 
Сообщения: 7179
Зарегистрирован: 02 мар 2009, 16:59

Re: Загрузка следующего уровня. LoadingBar.

Сообщение AngryCat 06 июн 2019, 19:43

1 вариант - умножай на сто
2 вариант - в настройках слайда сделай MaxValue - 1
Здесь могла бы быть ваша реклама.
Аватара пользователя
AngryCat
Старожил
 
Сообщения: 716
Зарегистрирован: 20 июл 2018, 22:29
Skype: Дискорд - Флеш#4099

Re: Загрузка следующего уровня. LoadingBar.

Сообщение ~AvA~ 06 июн 2019, 21:02

Аватара пользователя
~AvA~
UNIверсал
 
Сообщения: 396
Зарегистрирован: 17 фев 2015, 13:09


Вернуться в Общие вопросы

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15


cron