Курсы по программированию

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Платформер на Unity / 2. Меню

  • На этом уроке мы реализуем простое меню используя Unity-технологию UI.
    Ссылка на скачивание фона: drive.google.com/open?id=1PyPHt4_hP_9zXm2nZLkGvJcxUykg7goj
  • Дата отправки отчёта: 7 января 2019 г.
  • Задание выполнено: за 4 час. 29 мин.
  • Чему научился: 1) Запустили Unity.
    2) Создали проект.
    3) В Canvas во вкладке Render Camera выбрали из падающего меню параметр Main Camera.
    4) При помощи компонента UI добавили Image и переименовали его в bg.
    5)Создали папку Background поместили в данную папку скаченное фото. Прикрепили подготовленное фото на сцену Menu.
    6) Создали две кнопки Play и Exit так же при помощи  компонента UI.
    7) Создали папку Scripts в данной папке создали файл .cs Buttons
    8) Отредактировали файл .cs в Visual Studio
    public void Play()
        {
            Application.LoadLevel("Game");
        }
        public void Exit()
        {
            Application.Quit();
        }
    9) Файл Buttons.cs добавили в поле EventSystem и Canvas
    10) В событии On_Click() объекта Button произвели привязку нашего кода к кнопкам.
    11) Произвели запуск. Проверили кнопки на работоспособность.
    12) Добавили текст на главную сцену Menu "Platformer videosharp.info"
    // <--! --> /**/ Комментарий
    Урок получился отличным. ДиманДос спасибо, что вложил бесценный труд в данный курс. Я в первые работал с Unity и по началу были трудности так как все не привычно. 
  • Что было сложным: При создании кнопок у меня они уходили на задний план. Почитав пару статей в сети нашел и исправил данную ошибку.
  • Оценка видео-уроку:
Отчёт от 18688 за Платформер на Unity / 2. Меню




Оцени работу

 
Сохранить страницу:

14981. --
DimanDOS
DimanDOS
ответить
→  Arslan  # Платформер на Unity / 2. Меню / 2019-01-07 16:56

Прекрасная работа, Arslan! Удачи в следующих уроках курса! Кстати, по поводу первой работы c Unity. После данного курса я буду записывать курс по Unity с нуля, так что он наверняка будет Вам полезен :)


20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Arslan  # Платформер на Unity / 2. Меню / 2019-01-07 21:47

Да, Unity штука интересная. Мне нравится как реализовано взаимодействие объектов с помощью коллайдеров. Делая игру Арканоид на C#, мне этого очень не хватало)).


  • Отчёт оценивали:
    20591Роман+1   17663Oleksandr+1   14981DimanDOS+1   5394Anton+1   20167Айдар+1   17606Виктор+1   3922Александр+1   791Валерий Жданов+1   1Евгений Волосатов+1   20682Руслан0   17947Dmitry Sinitsin+1   10895Danil42Russia+1   20528Геннадий Кравцов+1   20659no name+1   20071New programist+1  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Тяжело мне дался этот урок. Вероятно, он расcчитан на тех, кто имеет некоторый опыт с Unity. Не уверен, что сделал с графикой как надо.
Трудности: Не ясно мне, как подключать скрипты. Не откажусь от помощи через Teamviewer.



Научился: Студия пишет, что Application.LoadLevel устарело и нужно использовать SceneManager.LoadScene из UnityEngine.SceneManagement. Смысл тот же, буквы другие. Прилепил на скрине изменения.
Трудности: Фон при запуске не хотел расстягиваться на весь экран сколько бы я якори не менял. А дело было в том, что по умолчанию стояло разрешение Standalone(1024x768). После выбора Free Aspect - стало на весь экран, скрин прилепил.