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

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

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

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


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




Оцени работу

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

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

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


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

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


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

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



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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Описывать в коде различные анимации объектов, движения, развороты вокруг своей оси и тд
Трудности: Понять как нужно менять координаты и какие, и как при этом картинка меняться будет. Особенно долго возилась с переворотом, но зато когда не только тупо повторила за учителем, а еще и поняла что к чему, было очень приятно ;-)
Все как всегда отлично, очень понравилось, вопросов и замечаний нет. Спасибо


Научился: Менять масштаб по осям
Трудности: Не запутаться в параметрах по х и y
Доминошка чуть-чуть увеличивается перед переворотом)