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

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

Теория ООП / Второй Снеговик

  • На этом уроке мы создадим второй спрайт -
    ещё одного снеговика, но разноцветного.

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 9 сентября 2015 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: установил Sublime Text ))
  • Что было сложным: всё просто.
  • Комментарии: чтоб перемещать и изменять снеговика, нужно его запихнуть в отдельный класс, а координаты сделать относительными. значит рисовать целый снеговик, а не кусочки, а цвет попробовать менять с помощью обобщений <ColorPixel>Snowman.
  • Оценка видео-уроку:
Отчёт от 6458 за Теория ООП / Второй Снеговик




Оцени работу

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

24. Оля
Оля
ответить
→  Илья  # Теория ООП / Второй Снеговик / 2015-09-09 21:04

Илья, хорошие познания, здорово что все получилось!



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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: 1) смещать фигуру параллельно самой себе. 2 Задавать координаты нужных точек относительно выбранной точки 3) Рисовать контуры фигуры различным цветом.
Трудности: В принципе ничего, подбор координат рук и обуви
No Comments
Научился: Повторил материал прошлых уроков.
Трудности: Ничего сложного не было. Только немного запутался в координатах.
Вопросов пока что нет. Замечательный урок, спасибо! Ответы на вопросы: 1. Для перемещения снеговика ( велосипеда ) необходимо менять значения координат. При этом нужно каждый раз перерисовывать изображение. 2. Честно говоря не представляю, как можно повернуть 2D изображение. Но предположу, что опять же надо изменять значение координат, причём одна или несколько из них меняться не должны, так как поворачиваться изображение должно относительно этих координат ( координаты ). 3. Для изменения размеров рисунка необходимо создать функцию, которая будет изменять размеры базовых фигур, из которых состоит рисунок. Кроме этого можно сделать какой-нибудь интерфейс. Например можно изменять размеры элементов через с помощью Trackbar или же использовать TextBox-ы, вводя значения вручную. Как еще один вариант, можно сделать изменение размеров рисунка при изменении размеров формы.