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

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

Главная » Статьи » Статьи по QML

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

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

Часть первая.


В статье рассматриваются основные моменты создания мобильных игр на основе спрайтовой анимации. Для примера взята игра "Duck hunt". Игра реализована на QML и предназначена для платформы MeeGo Harmattan. Материал статьи акцентирован на следующих вещах:
  •  теория спрайтовой анимации и реализация ее на QML;
  •  применение независимых таймеров для анимации спрайтов и реализации логики игры;
  •  вычисление траектории движения объектов;
  •  обработка касаний экрана;
  •  воспроизведение звуков в игре;
  •  использование вибрации;
  •  перевод приложения в фоновый режим работы;
В конце статьи затронута тема публикации приложения в магазине Nokia и приведены ссылки на исходный код игры и собранный пакет.


В процессе изучения YouTube API возникла идея написать YouTube плеер для Nokia N9. При выборе средства реализации выбор пал на набирающий обороты QML. Т.к. QML очень легко интегрируется с JavaScript, то получать фиды YouTube было решено именно в JSON (JavaScript Object Notation) формате. При создании пользовательского интерфейса на QML за основу был взят пример Flickr Mobile из QtSDK. Загруженный из фида список предоставляется пользователю в виде ListView или GridView и при щелке пользователя на выбранном видео оно открывается в установленном по умолчанию видео-плеере.

Далее в статье будет более подробно показано, как это все выглядит и как реализуется.


Для Qt Quick существует среда, которая позволяет разрабатывать и строить самостоятельные приложения исключительно с использованием QML. Однако огромное преимущество данной технологии заключено в возможности интеграции Qt Quick в C++-приложения.

Экспорт QML из Photoshop

Статья посвещена процессу импорта дизайна интерфейса из GIMP в QML, используя скрипт на Python.

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

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

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

Облако тэгов

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

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

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

Посетители

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

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