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

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

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

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

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 6 ноября 2015 г.
  • Задание выполнено: за 15 мин.
  • Чему научился: Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика; добавить offset
    б) поворачивать снеговика; добавить rotation и его логику
    в) изменять размер снеговика. добавить scale
  • Что было сложным: ничего
  • Комментарии: У нас уже 2 снеговика)
  • Оценка видео-уроку:
Отчёт от 429 за Теория ООП / Второй Снеговик




Оцени работу

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

24. Олюшка
Олюшка
ответить
→  Максим Базуев  # Теория ООП / Второй Снеговик / 2015-11-06 15:23

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


  • Отчёт оценивали:
    429Максим Базуев+1   24Олюшка+1   4395Денис+1   5419Роман+1   7645Александр Львович+1   4853Alexander Sidorov+1   6458Илья+1   1Евгений Волосатов+1   6925Артём+1   459Сергей Сергеевич+1   6282Михаил+1   6452Кирилл Шмойлов+1   6391Владимир+1   6987MichGar+1   4004Елена+1   2146Иван+1   6885lomik+1   7276Ильшат+1   4732Sergey+1   3850Григорий+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Делать разноцветного снеговика. Я предполагаю что для того чтобы упростить задачу по управлению снеговиком было бы правильным написать класс, который будет рисовать этого снеговика. В конструкторе класса необходимо будет указать некую точку от которой будет рисоваться снеговик и ширину и высоту требуемого изображения. Все остальные величины должны рассчитываться внутри класса.
Трудности: всё просто, кроме ответа на поставленные вопросы
всё отлично.
Для перемещения снеговика по горизонтали и вертикали много ума не надо - знай себе прибавляй отнимай дельту либо от х, либо от у. С поворотом все сложнее. Как мне кажется, для успешного поворота, для начала нужно определить точку, вокруг которой мы будем нашего снеговика вращать. .А потом по какой то формуле высчитывать новые координаты. Ну и изменять размеры тоже нужно относительно какой-то точки, т.к. наши окружности должны соприкасаться друг с другом.