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

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

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

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

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 10 августа 2016 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: все ок)
  • Что было сложным: все ок)
  • Комментарии: чтобы смешать и поворачивать можно повернуть координатную сетку
    vec2 rotate(vec2 point, float angle){
              vec2 rotated_point;
              rotated_point.x = point.x * cos(angle) - point.y * sin(angle);
              rotated_point.y = point.x * sin(angle) + point.y * cos(angle);
              return rotated_point;
    }
    для оси X (1,0) и оси Y(0,1), angel произвольный.
    а потом вычислять координаты точек как x(a,b) + y(c,d) = (newX, newY)
    масштабирование скорее всего тоже можно так сделать только сетку по другому изменять
    Все это делается в Draw.
  • Оценка видео-уроку:
Отчёт от 10671 за Теория ООП / Второй Снеговик




Оцени работу

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

  • Отчёт оценивали:
    10671Александр Б.+1   3506Алексей|BrisK|Кривицкий+1   8275Tekashnik+1   9263Андрей Н.+1   10670Сергей Соколов+1   689Igorenzia+1   459Сергей Сергеевич+1   4395Денис+1   9237Mais+1   7119Новопашин Владимир+1   10494Алексей В.+1   4699Сергей Витальевич+1   4992Николай+1   9971Юрий+1   1Евгений Волосатов+1   4467Alcatraz+1   7276Ильшат+1   4004Елена+1   3747Сергей+1   9323Алексей+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: 1) смещать фигуру параллельно самой себе. 2 Задавать координаты нужных точек относительно выбранной точки 3) Рисовать контуры фигуры различным цветом.
Трудности: В принципе ничего, подбор координат рук и обуви
No Comments
Научился: Делать разноцветного снеговика. Я предполагаю что для того чтобы упростить задачу по управлению снеговиком было бы правильным написать класс, который будет рисовать этого снеговика.
для того чтобы упростить задачу по управлению снеговиком было бы правильным написать класс, который будет рисовать этого снеговика.