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

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

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

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

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 21 октября 2015 г.
  • Задание выполнено: за 30 мин.
  • Чему научился: Рисовать цветного снеговика
  • Что было сложным: Все просто.
  • Комментарии: Вычислять координаты всех фигур относительно 3 переменных. Координаты, угол поворота и размер.
  • Оценка видео-уроку:
Отчёт от 5193 за Теория ООП / Второй Снеговик




Оцени работу

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

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

Сергей, отлично позанимался и к тому же все было легко и интересно! Так держать и дальше! :)


  • Отчёт оценивали:
    Посетитель+1   429Максим Базуев+1   791Валерий Жданов+1   24Оля+1   3664данила+1   6969Дмитрий Цвирко0   5419Роман+1   1Евгений Волосатов+1   7645Александр Львович0   459Сергей Сергеевич+1   5029Андрей Поляков+1   5265Дмитрий Мерцалов+1   6458Илья+1   6452Кирилл Шмойлов+1   4004Елена+1   1947Denis+1   7226Наталья+1   6203Николай (nick27m)+1   4395Денис+1   2457kristalic+1   5565Frank+1   1420mirbek+1  

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




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

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

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

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