Разработка игры на Unity 5, Настраиваем интерфейс игры

Автор Maksim Inshakov
Разработка игры на Unity 5, Настраиваем интерфейс игры

Всем доброе время суток мы продолжаем дорабатывать нашу игру.

А на данный момент, что у нас есть у нас. Представьте запускать сразу. Агро то мы наверное сегодня и поправим у нас идут очки и наши машины может перемещаться с помощью стрелок мы будем делать кнопочная с экрана для сенсорных устройств и мы проигрываем и можем рестартнуть наш игру.

Давайте добавим кнопку для запуска наш игры.

Да я активирую все наши кнопку чтобы понимать где у нас, что есть продублирую. Старт назову её Stars бутан. А так Start Button и мы её немножечко перетащи манат геймерам. А вот вот так так моя перетаскиваем перетаскиваем так и меняем текст на Start Game так напишем Start Game так без сенсора. Вот так я отключаю видимость. У нашего гейм. Овер текст или анаша кнопку. Да она нас привязана к верху нас вполне — это устраивает, что мы делаем дальше мы переходим в кот который у нас ai Controller и. Представьте мы. Давайте напишем так там. Time скилл равно нулю мы останавливаем нашу игру нас ничего не происходит и мы ждём нажать и наши кнопки давайте мы добавим ещё в переменную кнопки которые мы потом будем скрывать так напишу точно съесть рестарт домой теперь добавить процедуру Start Game Start Game, что мы здесь пишем мы нашу скрываем. Старт так вот он начнёт Game object Set Activity. Фолз и запускаем Time SQL Time Kill равно равна единица она то есть при старте мы останавливаем при старте игры мы её запускаем возвращаемся в. Юнити не забываем добавить для контроллера новую кнопку. Да она появится так так вот она появилась вот мы добавляем сюда. Старт кнопку и кнопки меняем процедуру картинки. Давайте проверим, что у нас получилось прогноз побежали. Очки так. ОМОН желаем игра запускается. Давайте давайте сделаем. Просто game over it game over to нельзя да давайте добавим туда ещё одну переменную Public Pool Games Start. Фолз Страна чудес game over. А мы мы показываем. дальше добавляем elseve. Иначе если у нас game Start, тогда мы добавляем. Следовательно при нажатии на кнопки. Старт напишем Games Start равно истина game Start равно истина и так. Евген озере мы записываем Games Start равно. Фолз Вот примерно так. Так ну всё член при Remover если GameStar добавляем. Очки мы стартуем здесь оставлю. Должно всё нормально будет. Давайте проверим. Да очки. У нас нули запускаем пошли наш очки и мы можем играть мы вылезаем всё так вот например ещё такой момент сейчас отправил письмо нажимаем рестарт ноут перезагружается форма он сцена и у нас получается, что мы снова должна нажимать на кнопку поэтому мы, что сделаем как мы — это исправим отмыть исправил. Давайте заменим Lost цен на что-то другое — это за комментируем давайте так, что мы сделаем, что нам нужно когда мы делаем рестарт мы гейм. Овер равно. Фолз game Start равно истина Points равно нулю. Давайте Теперь попробуем, что у нас получилось значит запускаем игру вот наш. Старт ГРМ мы нажимаем Start вот мы едем с таким с автомобилем нам пишут, что мы game over нажимаем рестарт мы нажимаем рестарта кнопки нас не убираются, а давайте добавим ещё просто одно условие так cells If если у нас и вставляем вот этот кот. А можем делать не так давайте сделаем иначе возьмём вот этот кот с кнопками, тогда мы нажимаем рестарт миссии просто скрываешь ещё мы не будем вводить в аптеке кучу всяких условий можем — это написать там проверяем, что у нас вышло. Так нажимаем Start вот мы едем вот мы сталкиваемся 204 нажимай Restart, а она уничтожает игрок. Да, что не есть хорошо поэтому мы сделаем его не Destroy да, а всего лишь с ним его активность и мужик. с Activity. Фолз Всё мы его открываем. А в контроллере. Луи контроллеры мы должны нашего драка показать. Давайте сюда добавим, тогда нашего игрока Public High Game object Player и вот в нашем ли старте Player Set exif сохранили возвращаемся в Unity UI Controller и мы должны добавить нашего игрока так давно появился перетаскиваем сюда ношу игрока и. Давайте смотреть, что у нас получилось запускаем наш игру автомобиль врезаешься, а как нас уверяют автомобиля нажимай Restart является наш автомобиль немножко кривоватый давайте у него фрез по y.ua. Ты же. Давайте всех уберём rotation чтобы они не вращались так посмотрим, что у нас так мы не играем запускаем двигаемся всё ему снова можем играть с нулём. Всё отлично. Так ещё момент не понравилось как у нас гимн Destroy работает её надо немножко пониже спустить в том, что машина слишком рано уничтожаются пусть — это будет. Ну так вот. Давайте нашу машину центром так интересно пишу. ВЛС пусть она нас будет здесь и в принципе ярче мы можем сдать. Так не здесь позицию так сохраняемые контроллер плеер. Давай сначала мы сдадим позицию плеер. трансформатор. позиция равно неё vector3 значит X нас будет 0 по игре кого мы берём плеер transform position Y и Z. Всё как было, но мы будем просто в нулевой координате. Пикассо в центре происходить. Давайте проверим я покажу. Почему запускаем нашу игру так нажимаю кнопку. Старт Поехали. Так нет — это плохая машина для теста. Давайте то есть. Мы проиграли где-то вот в этой территории нажимаем ресторан основу посередине, что в принципе нам и хотелось она этот наш урок заканчивается домой научились немножко интерфейсом работать и следующем на следующем уроке мы уже. Добавь кнопки на экран будем с помощью них управлять вашим автомобилем. Всем спасибо за внимание. Пока До новых встреч.

0 комментариев
0

Читайте также