Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет javax.microedition.lcdui.game. Пакет javax.microedition.media.control.

Это новый игровой пакет добавлен в профиль MIDP 2.0. В состав пакета входит пять мощных и хорошо продуманных классовое помощью которых можно достаточно легко создавать игры для мобильных устройств. На рис. 2.9 показана иерархия классов пакета javox.microedition.lcdui.game.

Иллюстрированный самоучитель по программированию мобильных телефонов › Платформа Java 2 Micro Edition › Пакет javax.microedition.lcdui.game. Пакет javax.microedition.media.control.
Рис. 2.9. Иерархия классов пакета

Классы:

  • GameCanvas – абстрактный класс, содержащий основные элементы игрового интерфейса;
  • Layer – абстрактный класс, отвечающий за уровни представляемые в игре;
  • LayerManager – менеджер уровней;
  • Sprite – создает анимационные фреймы;
  • TiledLayer – отвечает за создание фоновых изображений.

Пакет javax.microedition.media.control

С помощью пакета javax.microedition.media.control определяется контроль над воспроизведением заданных звуковых данных. Это небольшой пакет, имеющий в своем составе всего два интерфейса, а на рис. 2.11 дается схема наследования интерфейсов.

Иллюстрированный самоучитель по программированию мобильных телефонов › Платформа Java 2 Micro Edition › Пакет javax.microedition.lcdui.game. Пакет javax.microedition.media.control.
Рис. 2.11. Иерархия интерфейсов пакета javax.microedition.media.control

Интерфейсы:

  • ToneControl – воспроизведение однотональных звуков;
  • VolumeControl – регулирует громкость воспроизведения.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.