Всем доброго времени суток. Сегодня мы посмотрим как убрать курсор из общей игры и как его показать в паузе игры, в которой также останавливается проигрываемый звук. Начнем. СОздайте сцену и два новый скрипта JS. Давайте один назовем Cursor, а другой Pause. Теперь разберем скрипт с курсором:
var paused : boolean = false; //объявляем будевую переменную паузы function Update () { if (Input.GetKeyDown(KeyCode.Escape)) //если нажата кнопка Escape { if(!paused) // и если пауза, то { Time.timeScale = 0; // время на 0 paused=true; //активация паузы audio.Pause(); //звук тоже на паузу Screen.showCursor = true; // и покажем курсор } } } function OnGUI() //для GUI, что - то в роде меню { if(paused==true) //только если пауза равно(==) true { GUILayout.BeginArea(new Rect(Screen.width/2-50,Screen.height/2-60,100,300)); // создаем ареал с кнопкой if(GUILayout.Button ("Continue",GUILayout.Width(100),GUILayout.Height(25))) // сама кнопка+её нажатие { Time.timeScale = 1; //время на 1 paused=false; //снимаем с паузы audio.Play(); //возобновляем звук Screen.showCursor = false; // и убираем курсор } GUILayout.EndArea(); } }
На этом все, с вами был PROGGERLITE. Пишите, если что.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «Unity3D PRO создание паузы и уничтожение курсора», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Это не урок. Нужен для ламеров. Вот я например его просто скопипастю, и что мне это даст? Смысл урока - научит чему-то юзера, а не заставить его копипастить код. Щас такие уроки в которых просто даётся код и куда его копировать. Не обьястнений, ничего.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]