Как сделать уровень в unity3d

Как сделать уровень в unity3d

Здравствуйте! Как сделать загрузку loading с подсчётом процентов к для перехода к следующему уровню!
про бывал такие методы от SKY Games
C# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 public class Loading : MonoBehaviour { public bool loading = false; public Texture loadingTexture; public float size = 70.0f; private float rotAngle = 0.0f; public float rotSpeed = 300.0f; private Vector2 pivot; private int pRounded; //private string perc; // Use this for initialization void Start () { //StartCoroutine("launchlevel"); } IEnumerator launchlevel(){ AsyncOperation async = Application.LoadLevelAsync(2); while(async.isDone == false){ float p = async.progress 100f; pRounded = Mathf.RoundToInt(p); //rotAngle += pRounded Time.deltaTime; string perc = pRounded.ToString(); Debug.Log(perc + "%"); yield return true; } } // Update is called once per frame void Update () { if(loading){ //rotAngle += rotSpeed Time.deltaTime; //rotAngle += pRounded Time.deltaTime; } } void OnGUI(){ if(loading){ //pivot = new Vector2(Screen.width/2, Screen.height/2); //GUIUtility.RotateAroundPivot(rotAngle%360, pivot); //GUI.DrawTexture(new Rect((Screen.width - size)/2 , (Screen.height - size)/2, size, size), loadingTexture); //GUI.Box(new Rect((Screen.width/2 - Screen.width/2)+ Screen.width/3,(Screen.height/2+Screen.height/2)-Screen.height/3, 100, 100), "" + perc); GUI.Box(new Rect((Screen.width - 1000)/2, Screen.height - 40, 10pRounded, 30), ""); } } } // то что в комментариях это просто часть окружности который двигается по углу
просто когда я перехожу на новый уровень эта сцена просто тупа стоит ничего не делает Логи по 0% загрузки. А сама сцена которая задана в коде переходит!

Читать дальше

Как сделать уровень в unity3d
Как сделать уровень в unity3d

Как можно хранить уровни в Unity3D / Песочница / Хабр Как сделать уровень в unity3d
Как можно хранить уровни в Unity3D / Песочница / Хабр Как сделать уровень в unity3d

Как сделать загрузку loading с подсчётом процентов к для Как сделать уровень в unity3d
Как сделать загрузку loading с подсчётом процентов к для Как сделать уровень в unity3d

Unity C# - Как сделать перезапуск уровня при падении Как сделать уровень в unity3d
Unity C# - Как сделать перезапуск уровня при падении Как сделать уровень в unity3d

Как сделать уровень в unity3d Скачать Unity Web Player для игр ВКонтакте и онлайн
Как сделать уровень в unity3d Скачать Unity Web Player для игр ВКонтакте и онлайн

Как сделать уровень в unity3d Создание 2д уровня - Unity, Unity3D - Киберфорум
Как сделать уровень в unity3d Создание 2д уровня - Unity, Unity3D - Киберфорум

Как сделать уровень в unity3d Разработка игр на Unity3D 5.5 для начинающих
Как сделать уровень в unity3d Разработка игр на Unity3D 5.5 для начинающих

Похожие статьи