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

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

Игры со Спрайтами / Домино. Подъём переворотом

  • На этом уроке мы реализуем ещё два вида анимации.
    1. Выбор плашки, она будет "дрожать" на месте
    2. Переворот плашки, она будет сжиматься и разжиматься.
  • Дата отправки отчёта: 15 июня 2015 г.
  • Задание выполнено: за 5 час. 00 мин.
  • Чему научился: Анимациям
  • Что было сложным: Делал анимацию на дроп, что они в разные стороны летят от центра экрана и уменьшаются в размерах - "исчезают", долго провозился. А т.к. я весь экран не перерисовываю, затираю область плашки, то и всякие нюансы по затираню соседних плашек происходят, отстраивал долго.
  • Комментарии: Все гуд
  • Оценка видео-уроку:
Отчёт от 5027 за Игры со Спрайтами / Домино. Подъём переворотом


Отчёт от 5027 за Игры со Спрайтами / Домино. Подъём переворотом




Оцени работу

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

5027. Руслан
Руслан
ответить
→  Иван  # Игры со Спрайтами / Домино. Подъём переворотом. / 2015-06-16 01:39

Не, реализация простая, на скрине с кодом все видно. За кадром осталась архитектура. Дело в том, что у моей плашки есть поле event, опрос которого я привязал к Tick форичем всех плашек (к нему еще есть поле args[], в котором я передаю и сохраняю аргументы для анимации). И если event != null значит есть метод и он его вызывает. Он знать не знает что вызывает) Я на плашку могу подцепить любую цепочку методов анимации. Ну логика примерно такая: при смене статуса плашки возникает событие, на которое подписан метод, который в свою очередь в зависимости от статуса подписывает на плашку метод с анимацией. Каждый тик, форичем проходим по плашкам и обрабатываем методы, которые к ним прицеплены. Как только метод отрабатывает, он отписывается от плашки. Вот с этой архитектурой я и провозился долго. Доведу до ума, выложу на всеобщее обозрение - посмотрите что и как.


24. Оля
Оля
ответить
→  Руслан  # Игры со Спрайтами / Домино. Подъём переворотом. / 2015-06-15 23:51

Руслан, ты как всегда на высоте, ты бы видео б заснял выложи такую красоту свою :)


2146. Иван
Иван
ответить
→  Руслан  # Игры со Спрайтами / Домино. Подъём переворотом. / 2015-06-15 23:39

Интересная идея, и, видимо, непростая реализация


  • Отчёт оценивали:
    24Оля+1   5027Руслан+1  

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




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

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

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

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