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

Формула программиста
основатель — Волосатов Евгений Витольдович
1-2-3 мая - Создай online игру!

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

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

    Вопрос для перехода к следующему уроку:
    Что нужно изменить в этой программе, чтобы мы могли
    а) перемещать снеговика;
    б) поворачивать снеговика;
    в) изменять размер снеговика.
  • Дата отправки отчёта: 10 мая 2015 г.
  • Задание выполнено: за 10 мин.
  • Чему научился: Пока ничему новому :)
  • Что было сложным: Ничего сложного :)
  • Комментарии: Очень тяжело работать со снеговиком как с набором сильно отличающихся друг от друга объектов. Хорошо было бы абстрагироваться от снеговика как от набора линий, кругов и прямоугольников и рассматривать его как один объект "снеговик". Тогда мы могли бы обращаться к этому объекту как единому целому и менять размер например с помощью того же ползунка. И перемещать по экрану используя клавиатуру. Как то так) Могу быть не прав. Только знакомлюсь с ООП. Поправьте в случае чего)
  • Оценка видео-уроку:
Отчёт от 4538 за Теория ООП / Второй Снеговик




Оцени работу

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Платон  # Теория ООП / Второй Снеговик / 2015-05-10 20:15

Платон, именно это мы и будем делать дальше! :)



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




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

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

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

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