Название: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: meaning от Июнь 23, 2013, 09:25 Продолжаем накладывать новые интересные штуки на предыдущий проект:
Поворот изображения(вращаем машину) (http://www.prog.org.ru/topic_25098_0.html) При наведении курсора в верхнюю часть окна включается анимация наклона. При противоположном событии машина начинает возвращаться в исходную позицию. Демонстрация: youtube.com (https://www.youtube.com/watch?v=yZpMRT2tnkg) github.com (https://github.com/adel-sh/Qt-tilting-and-zooming) Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Igors от Июнь 23, 2013, 10:19 Продолжаем накладывать новые интересные штуки на предыдущий проект: А что будет если машина вращается "достаточно быстро" так что глаз не успевает отловить кадр полностью?Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: meaning... от Июнь 23, 2013, 10:49 Продолжаем накладывать новые интересные штуки на предыдущий проект: А что будет если машина вращается "достаточно быстро" так что глаз не успевает отловить кадр полностью?Для кроссплатформенности, например, так: Код: #include <QThread> Можно отслеживать на сколько градусов успела повернуться машина за n-секунд, и выставлять нужную задержку для любого компьютера. Или такой бенчмарк производить в фоне, а затем выставлять нужную задержку на том, что видит пользователь. Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: kambala от Июнь 23, 2013, 11:23 - именование переменных и методов оставляет желать лучшего
- в .pro находятся какие-то андроидные файлы, которые отсутствуют в репозитории - почему выбрана «низкоуровневая» анимация вместо Animation Framework? Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Old от Июнь 23, 2013, 11:26 Если очень быстро вращается, можно использовать Sleep(); в цикле. Вы шутите?Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Igors от Июнь 23, 2013, 11:45 Если очень быстро вращается, можно использовать Sleep(); в цикле. Имелось ввиду совсем другое. При достаточно больших скоростях возникает эффект "кусочности" восприятия изображения. Можно найти и более вумные термины, но не суть. Поэтому быстро движущийся объект должен оставлять за собой размазанный след, называется "motion blur". Тогда глаз воспринимает нормально.Вот и покажите как сделать блюр - тогда Ваш пример будет достоин "кладовой". А пока то что показано "курам на смех", нормальный студент это сделает после 1-2 дней знакомства с Qt. Здесь форум для профессионалов, а не для лохов. Хотите обижайтесь - заслужили. Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: meaning... от Июнь 23, 2013, 16:03 Игорь, Ребята,
У вас никто ничего не отнял Я отдал столько - сколько мог отдать на этот момент. Стало быть, если такое желание возникло, значит это кому-то нужно. На все своя функция Мне нравится, что я делаю Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Igors от Июнь 23, 2013, 16:21 Мне нравится, что я делаю На здоровье. Но это никак не дотягивает до уровня уроков/видео/кладовой.Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Old от Июнь 23, 2013, 16:40 На здоровье. Но это никак не дотягивает до уровня уроков/видео/кладовой. Почему?Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: lks от Октябрь 25, 2015, 11:11 Очень нужный пример вывода графики.
Спасибо! Оказался очень во-время. Недавно поделился им с начинающим программистом. Ещё раз спасибо автору ! Название: Re: [QTransform]Анимация наклона изображения. Событие при наведении, etc. Отправлено: Bepec от Октябрь 25, 2015, 12:45 +1 автору.
|