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

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

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

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

  • Дорогие друзья! Я поздравляю Вас с окончание данного видеокурса! Вы - герой, если достигли этого урока!
    ВНИМАНИЕ! НЕ ЗАБУДЬТЕ ЗАПИСАТЬ ВИДЕООБЗОР!
  • Дата отправки отчёта: 26 февраля 2019 г.
  • Задание выполнено: за 3 час. 7 мин.
  • Чему научился: 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); обнаружение коллайдеров в заданном радиусе. В общем долго все перечилять. Полезный практичесский курс, много всего интересного, мне понравилось. Нужно продолжение.
  • Оценка видео-уроку:
Отчёт от 17535 за Платформер на Unity / ФИНАЛЬНЫЙ УРОК




Оцени работу

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

20528. --
Геннадий Кравцов
Геннадий Кравцов
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-26 20:03

Хороший отчёт, молодец!!


20071. --
New programist
New programist
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-26 22:00

Получился отличный отчет. Молодец! Продолжай двигаться вперед!


17947. --
Dmitry Sinitsin
Dmitry Sinitsin
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-26 23:01

Ах ты ж... вывернулся, короче )


8275. --
Tekashnik
Tekashnik
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-27 10:41

Что то свидеообзором не задалось... а ведь автор просил не забыть о нём


17535. --
Алексей
Алексей
ответить
→  Tekashnik  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-27 11:20

Так я и не забыл) У меня через ВПН текст с 3-4го раза отправляется, про видео даже думать страшно. Уроки тоже чтоб посмотреть нужно закешировать и когда ВПН отпадает по несколько раз в минуту, нужно иметь просто ангельское терпение. В итоге 10 минутный урок я могу делать час, а в основном выходит дольше. Я уже несколько раз писал про это в течении курса. Так что это ни для кого не новость. Есть и несколько неприятных моментов связанных с обходом ограничений. Например на сайт ассет стора я могу зайти и посмотреть что там и выбрать ассет, а при нажатии на кнопочку открыть в юнити ничего не происходит. В общем такая себе веселуха и сложности на ровном месте. Своя атмосфера. Да и вообще это первый курс за долгое время после шахмат на Юнити. И наверное опять пауза будет)


14981. --
DimanDOS
DimanDOS
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-02-28 15:34

Ну что же, мои поздравления! Да, я узнал о данной проблеме ещё раньше (ну, про монетки). Но решил оставить это на додумывание ученикам. Ведь так даже интересней! В дальнейших планах у меня начать курс Unity с нуля, думаю Вам он будет интересен. И кстати, да, старался как можно лучше всё объяснить, порой приходилось конечно и перезаписывать уроки. Но в итоге получил приятный результат и много положительных отзывов. Да и благодарить стоит в рамках курса не только меня, но и ещё я должен быть благодарен тем, кто его проходить. Поэтому также спасибо и Вам что прошли данный курс! Удачи!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Алексей  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-03-08 13:22

Алексей, прекрасный получился финальный отчёт, лучше многих видео-вариантов. Всё по полочкам разложил.
Хочу спросить, какой курс ты бы хотел проходить следующим?


17535. --
Алексей
Алексей
ответить
→  Евгений Волосатов  # Платформер на Unity / ФИНАЛЬНЫЙ УРОК / 2019-03-09 07:30

Хочется что-то похожее на ваши шахматы на Unity или вот как у Дмитрия с полезными штуками в Unity. В новых версиях Юнити добавили пару интересных вещей (точнее добавили много, но конкретно мне интересны 2). Одна для создания 2Д карт из шестигранников, а вторая.. а по поводу второй я хотел подогнать идею Дмитрию для следующего курса, ему это по силам, и всем было бы интересно как мне кажется, жду от него фидбека по поводу прочтения 3х глав из "Совершенного кода" Макконела (по поводу именования) и можно будет обсудить мою идею.


  • Отчёт оценивали:
    21090Yaroslav0   20659no name+1   20528Геннадий Кравцов+1   791Валерий Жданов+1   20071New programist+1   2146Иван+1   17947Dmitry Sinitsin+1   11353AlliZzeN+1   3922Александр+1   8275Tekashnik+1   13417Chip+1   14981DimanDOS+1   1Евгений Волосатов+1   21605Павел+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); обнаружение коллайдеров в заданном радиусе. В общем долго все перечилять. Полезный практичесский курс, много всего интересного, мне понравилось. Нужно продолжение.