Как сделать прелоадер для каждой сцены ?

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

Как сделать прелоадер для каждой сцены ?

Сообщение flashfoxter 12 мар 2012, 21:43

Как сделать прелоадер для каждой сцены ?
flashfoxter
UNец
 
Сообщения: 31
Зарегистрирован: 04 июл 2011, 10:52

Re: Как сделать прелоадер для каждой сцены ?

Сообщение Golandez 12 мар 2012, 22:56

Отдельной сценой с асинхронной загрузкой основной.
Ты нужен только тогда,когда нужен.(С)
Сказать спасибо
Аватара пользователя
Golandez
Пилигрим
 
Сообщения: 1637
Зарегистрирован: 06 авг 2009, 13:55
Откуда: Харьков
Skype: lestardigital

Re: Как сделать прелоадер для каждой сцены ?

Сообщение yura415 12 мар 2012, 23:29

flashfoxter писал(а):Как сделать прелоадер для каждой сцены ?

как-то так
Синтаксис:
Используется csharp
IEnumerator PreloadScene (int levelId){
        AsyncOperation async = Application.LoadLevelAsync(levelId);
        yield return async;
        Debug.Log("Loading complete");
}

Вызывать можете так - StartCoroutine(PreloadScene(1))

Ссылочки по теме -
http://answers.unity3d.com/questions/13 ... s-bar.html
http://unity3d.com/support/documentatio ... gress.html
http://unity3d.com/support/documentatio ... Async.html
Добавить yura4151 в Skype
Аватара пользователя
yura415
Старожил
 
Сообщения: 567
Зарегистрирован: 14 дек 2010, 08:27
  • Сайт


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

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

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