Си шарп обучение

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

основатель — Волосатов Евгений Витольдович
Open shop Платформер на Unity

Платформер на Unity

Создание простого платформера на Unity3D.

Список уроков | фото | видео

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 FREE 1. Вступление 00:03:43
2 теста
46 чел. ★ 4.9 Free
  Мы начинаем новый видеокурс по созданию игры Платформер на движке Unity3D!
Примерный план курса:
1. Меню
2. Графика
3. Персонажа
4. Полноценный уровень
5. Монеты + DataBase
6. Препятствия
7. ИИ
8. VIP-уроки
Проверьте, что у Вас установлено VS и Unity3D
2 2. Меню 00:13:29
1 тест
31 чел. ★ 4.7 ^
  На этом уроке мы реализуем простое меню используя Unity-технологию UI.
Ссылка на скачивание фона: https://drive.google.com/open?id=1PyPHt4_hP_9zXm2nZLkGvJcxUykg7goj
3 3. Графика и физика 00:13:52
4 теста
22 чел. ★ 4.9 ^
  На данном видеоуроке мы создадим графику и персонажа.
4 4. Движение персонажа 00:16:00
2 теста
16 чел. ★ 4.9 ^
  На данном уроке мы научим персонажа бегать.
*Если вы не смогли сделать анимацию бега, просто в окне Animation нажмите на выпадающий список в углу и выберите Create New Clip. Останется только перенести все изображения анимации туда
5 5. Прыжок персонажа 00:10:51
1 тест
13 чел. ★ 4.8 ^
  В видеоуроке мы научим игрока прыгать.
6 6. Оформление уровня 00:09:25
1 тест
12 чел. ★ 4.8 ^
  На данном видеоуроке мы оформим уровень и добавим музыку.
Ссылка на музыку: https://drive.google.com/open?id=1xupimbok_m8pyUMABaScLUIPylW4oFz6
7 7. Монеты и База Данных 00:09:03
2 теста
12 чел. ★ 4.8 ^
  На этом уроке мы добавим монетки в нашу игру.
8 8. Препятствия 00:15:26
12 чел. ★ 4.8 ^
  На данном видеоуроке мы создадим 2 типа препятствий.
9 9. Переход между уровнями 00:10:13
9 чел. ★ 4.8 ^
  На данном видеоуроке мы реализуем переход между уровнями
10 10. Создание Искусственного интеллекта 00:10:02
1 тест
7 чел. ★ 4.7 ^
  На этом видеоуроке мы сделаем самое интересное - ИИ!
11 ФИНАЛЬНЫЙ УРОК 00:03:38
1 тест
6 чел. ★ 4.7 ^
  Дорогие друзья! Я поздравляю Вас с окончание данного видеокурса! Вы - герой, если достигли этого урока!
ВНИМАНИЕ! НЕ ЗАБУДЬТЕ ЗАПИСАТЬ ВИДЕООБЗОР!
12 12. VIP. Checkpoints 00:06:43
5 чел. ★ 5 ^
  На видеоуроке мы добавим chekpoint'ы. Когда персонаж коснётся checkpoint'a, то тогда начальная позиция измениться на позицию checkpoint'a.
  Итого:   12 видеоуроков 2 час. 02 мин.
15 тестов
5 чел. ★ 4.82  
  Финалисты:   vip,   Артём Нагорный,   ser2018,   Алексей,   New programist .

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





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

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

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

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


Научился: 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); обнаружение коллайдеров в заданном радиусе. В общем долго все перечилять. Полезный практичесский курс, много всего интересного, мне понравилось. Нужно продолжение.



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