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

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

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

Платформер на Unity / ФИНАЛЬНЫЙ УРОК

  • Дорогие друзья! Я поздравляю Вас с окончание данного видеокурса! Вы - герой, если достигли этого урока!
    ВНИМАНИЕ! НЕ ЗАБУДЬТЕ ЗАПИСАТЬ ВИДЕООБЗОР!
  • Дата отправки отчёта: 28 января 2019 г.
  • Задание выполнено: за 50 мин.
  • Чему научился: Ура! Мы это сделали =)
  • Оценка видео-уроку:
  • Видеозапись: https://youtu.be/IX0avek86ms
Отчёт от 20619 за Платформер на Unity / ФИНАЛЬНЫЙ УРОК


Отчёт от 20619 за Платформер на Unity / ФИНАЛЬНЫЙ УРОК




Оцени работу

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

14981. --
DimanDOS
DimanDOS
ответить
→  Артём Нагорный  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-01-31 16:45

Поздравляю! Вы герой! ;) Очень интересно реализовано, по своему. Интересная идея с маленькими шипами, мне понравилось :)


  • Отчёт оценивали:
    9752chokayes+1   16396Денис+1   791Валерий Жданов+1   162Андрей+1   17947Dmitry Sinitsin+1   10365Rita+1   20167Айдар+1   20659no name+1   8275Tekashnik+1   3922Александр+1   17425ser2018+1   14981DimanDOS+1  

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





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

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

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

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


Научился: Добавил несколько новых типов ловушек, "IsDown" метод. Записал небольшое видео с обзором



Научился: 1 Создали меню из 2х кнопок и скрипт с обработчиком нажатий. Научились загружать сцены. Поработали с GUI: Buttons, Text, Canvas, Camera. 2 Создали уровень используя готовый ассет из стора: фон, земля, трава, деревья, персонаж. Добавили коллайдер с триггером, и риджитбади чтоб сделать тело твердым, нарезали спрайты в Спрайт Эдиторе и создали анимацию для нашего персонажа. 3 Научились опрашивать клавиатуру и перемещать персонажа, и делать это плавно). Вертеть по оси Х когда персонаж меняет направление движения. В аниматоре научились менять скорость анимации и переключаться между состояниями покоя - бега. 4 Научились прыгать, убрали возможность прыгать в воздухе (как в энгри бердс - но там оно птица, ей можно). 5 Добавили монеты и БД(статический класс для хранения конфигурации игры и класс для инициализации на старте), научились уничтожать обьекты (собирать монеты) по триггеру, добавили счетчик собранных монет и визуализацию. 6 Добавили препятствия: непроходимое с коллайдером, которое можно перепрыгнуть и убийственный шип с триггером, который отправляет нас на респ. 7 Реализовали переход между уровнями - дверь. 8 Создали кровожадного монстра с ИИ который мало того что обладает поведением шипа, так еще и ходит между двумя точками, чего ему на месте не сидится то. 9 добавили возврат на респ при падении с платформ, ато лететь в бесконечность было не комильфо.
Трудности: Из-за сложностей с интернетом и кучей сервисов включая ютуб видеообзор будет письменным. Минусы: исчизают монетки, а должны жизни. Мелкие недочеты: при переходе на новый уровень монеток на счетчике 0, пока не возьмешь первую монетку, тогда счетчик показывает правильное число. Много на мой взгляд методов со словом Старт, что сбивает иногда с толку. Везде используется КемелКейс и это правильно, кроме tempvector и start_pos. Желательно чтоб все было единообразно, то есть в одном стиле. Плюсы: Димандос ответственно подошел к созданию курса, все сложные моменты доступно разъяснил, рассказал про полезные сочитания клавиш, такие фишки как плавное движение, поворот персонажа, запрет кувырков, возвращение на респ, путешествие НПС между чекпоинтами. Узнал много интересного, например Collider2D[] colliders = hysics2D.OverlapCircleAll(transform.position, 0.5f); обнаружение коллайдеров в заданном радиусе. В общем долго все перечилять. Полезный практичесский курс, много всего интересного, мне понравилось. Нужно продолжение.