На этом уроке мы реализуем ещё два вида анимации. 1. Выбор плашки, она будет "дрожать" на месте 2. Переворот плашки, она будет сжиматься и разжиматься.
Дата отправки отчёта:
15 июня 2015 г.
Задание выполнено: за
5 час. 00 мин.
Чему научился:
Анимациям
Что было сложным:
Делал анимацию на дроп, что они в разные стороны летят от центра экрана и уменьшаются в размерах - "исчезают", долго провозился. А т.к. я весь экран не перерисовываю, затираю область плашки, то и всякие нюансы по затираню соседних плашек происходят, отстраивал долго.
Не, реализация простая, на скрине с кодом все видно. За кадром осталась архитектура. Дело в том, что у моей плашки есть поле event, опрос которого я привязал к Tick форичем всех плашек (к нему еще есть поле args[], в котором я передаю и сохраняю аргументы для анимации). И если event != null значит есть метод и он его вызывает. Он знать не знает что вызывает) Я на плашку могу подцепить любую цепочку методов анимации. Ну логика примерно такая: при смене статуса плашки возникает событие, на которое подписан метод, который в свою очередь в зависимости от статуса подписывает на плашку метод с анимацией. Каждый тик, форичем проходим по плашкам и обрабатываем методы, которые к ним прицеплены. Как только метод отрабатывает, он отписывается от плашки. Вот с этой архитектурой я и провозился долго. Доведу до ума, выложу на всеобщее обозрение - посмотрите что и как.
Начинаем практику по языку C#
Чтобы стать хорошим программистом — нужно писать программы.
На нашем сайте очень много практических упражнений.
После заполнения формы ты будешь подписан на рассылку
«C# Вебинары и Видеоуроки»,
у тебя появится доступ к видеоурокам и консольным задачам.
Несколько раз в неделю тебе будут приходить письма —
приглашения на вебинары, информация об акциях и скидках,
полезная информация по C#.
Научился: Описывать в коде различные анимации объектов, движения, развороты вокруг своей оси и тд Трудности: Понять как нужно менять координаты и какие, и как при этом картинка меняться будет. Особенно долго возилась с переворотом, но зато когда не только тупо повторила за учителем, а еще и поняла что к чему, было очень приятно ;-) Все как всегда отлично, очень понравилось, вопросов и замечаний нет. Спасибо