Русскоязычный портал о QML и QtQuick, QmlPortal What the duck

Каталог статей

Главная » Статьи » Обучение QML

В категории материалов: 8
Показано материалов: 1-8

Сортировать по: Дате · Названию · Рейтингу · Комментариям · Просмотрам

Речь в статье пойдет о создании спрайтовой анимации в 2D играх на QML.


Речь пойдет о QtMobility.location. Изображенное на скриншоте приложение содержит менее страницы кода на QML и ни строчки на C++.


QML не позволяет объявлять глобальные переменные. В статье показано, как можно обойти это ограничение, используя JavaScript.

Статья содержит пример кода для создания бегущей строки с использованием QML элемента Row и NumberAnimation.

Сглаживающие кривые (Easing curves) позволяют задать, каким образом при анимации будет интерполироваться переход от начального значения к конечному. Сглаживающие кривые очень упрощают создание анимации и позволяют создавать такие эффекты как эффект упругости, ускорение, замедление, циклическая анимация. 

В этой статье мы сделаем пример из статьи "QML компоненты" более динамичным, добавив состояния и переходы между этими состояниями. Мы сделаем, чтобы наш текст, при щелчке по нему, передвигался в нижнюю часть экрана, вращаясь, и становился красным.

Эта статья демонстрирует использование компонентов в QML, которые по своей сути являются новыми типами объектов.

Очень простой пример "Hello world", который демонстрирует основные понятия  QML.

Категории раздела

Все статьи [0]
Обучение QML [8]
Статьи с базовой информацией о языке QML
Статьи по QML [6]
Статьи по QML
QML для профессионалов [4]
Статьи по QML-темам повышенной сложности
Ссылки на видео [5]
Ссылки на видео с демонстрацией возможностей QML
Ссылки на материалы по QML в интернете [2]
Ссылки на полезные материалы по QML в интернете
Обо всём [1]
Статьи на разные темы, не имеющие отношение к QML и QtQuick

Поиск на сайте

Облако тэгов

QML QtQuick анимация интерфейса создание интерфейса kinetic scroll кинетик скролл path view qml видео демонстрация qml QML browser plugin demo просмотр QML форм пример QML QML Text QML Rectangle QML State QML Transition базовые типы QML QML MouseArea QML signal color picker QML Component qml export QML Particle System экспорт qml из GIMP QML Grid QtQuick.Particles экспорт QML из Photoshop QML пример Web-browser статьи о QML на русском языке Набор виджетов для QML D.U.C.K. H.U.N.T. MeegoHarmattan N9/N950 game Qt Quick 2 QML Scene Graph анимация Easing curves Сглаживающие кривые Easing QGraphicsView Q_INVOKABLE Интеграция QML и C++ C++ GLSL fragment shader глобальные переменные JavaScript QtMultimediaKit Qt Mobility QtMobility.location map Debian package QtCreator Harmattan Sprite Animation

Статистика сайта

Статей: 26
Новостей: 6
Файлов: 10
Форум: 19/46
Коментариев: 6

Посетители

Полезные ресурсы

сайт Российского Qt сообщества The FRUCT program Российская сеть MeeGo пользователей и разработчиков