C# обучение видео

Формула программиста
основатель — Волосатов Евгений Витольдович

Видео курс по технологии Unity 3D

Этот раздел имеет мало общего с языком программирования C#.
Курс размещён здесь в качестве поддержки иннициативы подрастающего поколения.Автор этого курса - Максим Базуев (14 лет).

Не судите строго, у Максима ещё не было хорошего микрофона и богатого опыта, а только огромнейшее желание по созданию программ на Unity 3D и записи этого самого курса. Надеюсь, в будущем он его перепишет на более высоком уровне.


Open shop Курс по Unity3D

Курс по Unity3D



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

# Название видеоурока Решило Рейтинг Доступ
1 Приглашение на видеокурс 00:02:20 102 чел. ★ 4.5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 10 мин. [Показать отчёт]
Научился: узнал, как выглядят игры, написанные на unity3d. 
Сложности: не было 
Комментарии: нет 
2 Установка Unity3D 00:03:17 127 чел. ★ 4.3 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 30 мин. [Показать отчёт]
Научился: Устанавливать и запускать среду Unity3d 
Сложности: не было 
Комментарии: нет 
3 Первая сцена 00:34:03 36 чел. ★ 4.4 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Создавать проект в Unity3d. добавлять объекты на сцену (Terrain, Light, Camera, Cube). Узнал про материалы, текстурирование, настройку объектов в сцене. Научился писать простые скрипты на C# в Unity3d. 
Сложности: не было 
Комментарии: хочу написать свою игру на юнити: "Мышиный лабиринт" Концепция: Игрок управляет мышкой (животное). В начале каждого уровня мышка выбегает из норки в левой части лабиринта и затем пытается пробежать через весь лабиринт до норки на другом конце лабиринта. За мышкой может гнаться кошка либо большой червяк. 
4 Лабиринт - часть №1 00:15:32 22 чел. ★ 4.6 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 00 мин. [Показать отчёт]
Научился: Создавать и размещать на сцене и настраивать объекты Terrain, Directional Light, включать и настраивать тени, размещать готового персонажа на сцене. 
Сложности: не было 
Комментарии: очень тихий звук :-/ 
5 Лабиринт - часть №2 00:24:55 13 чел. ★ 4.5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Использовать элементы UI (Canvas, Text), создавать триггеры (Trigger) и простые скрипты на C#, прикреплять скрипты к триггерам. 
Сложности: не было 
Комментарии: почти ничего не слышал, ОЧЕНЬ тихо! :-/ 
6 Лабиринт - часть №3 00:29:34 10 чел. ★ 4.9 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился добавлять на сцену и настраивать камеру (Camera), узнал про слои (Depth), как добавлять мини-карту и настраивать ее в игре. 
Сложности: не было 
Комментарии: нет 
7 Лабиринт - часть №4 00:27:08 9 чел. ★ 4.6 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился писать скрипты для Unity3d, редактировать ландшафт, узнал про разделение кода на регионы с помощью #region - #endregion. 
Сложности: не было 
Комментарии: нет 
8 Лабиринт - часть №5 00:36:30 8 чел. ★ 4.5 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 1 час. 30 мин. [Показать отчёт]
Научился: Научился работать с триггерами, писать скрипты для Unity3d. 
Сложности: не было 
Комментарии: почему-то описанным автором способом подсказки не хотели отображаться, сделал немного по-своему. 
9 Лабиринт - часть №6 00:57:10 7 чел. ★ 4 Done
  Отчёт отправил: 5029. Андрей Поляков Решено за 3 час. 00 мин. [Показать отчёт]
Научился: Научился работать с элементами UI (Panel, Canvas, Text, Button), узнал про класс Application (загрузка уровней, выход из игры). 
Сложности: не было 
Комментарии: нет 
  Итого:   9 видеоуроков общей продолжительностью 3 час. 50 мин. 7 чел. ★ 4.48  
  Финалисты:   Никита,   Богдан,   Anton,   Андрей Поляков,   Михаил Ермишин,   Frank,   Иван Воронин .

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Трудности: Дождаться завершения процесса скачивания и установки.
Научите импортировать 3D модели персонажей из других программ.
Научился: Многому, хотя и огрехов в уроке много.
Очень много огрехов, слабо подготовился к уроку, вначале объект спрятал подальше, введя значение 100000, а потом сделал резет и всё сбросилось по нулям. Далее, забыл добавить public для функции, поэтому она не отображалась, после чего догадался верно, добавил паблик, но ума не хватило понять, что юнити кэширует подобные вещи и чтобы обновить список, нужно было просто переключиться между объектами в иерархии. Поэтому умозаклчения по поводу того, что int параметры не принимает ложные, слабенько мыслительные процессы проходят. Нужно учиться больше эксперементировать, прежде чем менять что-то кардинально. Всё там прекрасно работает и передаются значения. Изрядные извращения с конвертацией из флоат в инт =) И меню срабатывается отлично, просто ты в самой функции меняешь отображение менющек и в юнити маус клик добавил смену отображения, вот и баг, либо кодить надо, либо в унити настраивать. Поэтому после реализации функции Refrash() просто смотрел, так как нет необходимости это всё реализовывать, так как логически они идентичны, но более грамоздко. По поводу якорей тоже не верно всё, советую изучить вопрос досканально, чтобы не путать никого. Так же заменил некоторые устаревшие функции текущими аналогами. (см. скриншот) Вместо квадратных триггеров, реализовал их в форме кувшинок. Реализовал переход на бонусный уровень, после того как добрался до финиша и зашёл на последнюю кувшинку.