..


Рекламные ссылки

Создайте простой графический анимации с Java ME

Статья, написанная Антонио Coschignano
Страница 1 из 4

Существенной особенностью, ориентированных на развитие платформы для мобильных устройств заключается в предоставлении расширяемую модель для производства анимированную графику principalmene обычно, направленных на создание видеоигр.

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

Дисплей, Отображаемые и Холст

Сердце графической библиотеки в Java ME классов дисплей и Отображаемые . Первые ручки элементов, отображаемых на экране устройства, а второй представляет собой самый высокий абстракция этих элементов, компонентов, которые отображались и возможности для «внутреннего экрана.
В этом контексте Java ME предоставляет два типа отображаемых объектов, каждый из которых имеет различную роль в зависимости от компонентов, которые мы намерены построить или использования. Подклассы Отображаемые являются основными:

Экран класс определяет высокого уровня, графические компоненты, которые являются структурами или предопределенных графических элементов управления, таких как форма, Alert, TextBox, в свою очередь, подклассы экрана и использовать напрямую.

Холст класса, а не они реализуют Отображаемые класса, но в свою очередь, требует дальнейшей конкретизации абстрактных краски методом ( графика г), где 'интерьера необходимо определить направления дизайна будет проецироваться на экран. Это означает, низкоуровневое программирование графических необходимые для realizazzione анимации. Особое значение имеет "Графический объект, который будет использоваться в краску методом. Этот объект предоставляет методы для рисования основных низкого уровня, с помощью которого можно рисовать линии, круги, цифры, точки и т.д. ..
Мы видим, основные методы:

  • DrawLine недействительным (INT x1, y1 Int, Int x2, y2 Int):
    Проведите линию через точки (x1, y1), (x2, y2)
  • недействительным drawRect (INT х, Int у, ширина Int, Int высота)
    Нарисуйте прямоугольник с координатами (x1, y1) с соответствующей высоте и ширине
  • filRect недействительным (INT х, Int у, ширина Int, Int высота)
    Как и выше, Шолта, которая заполняет прямоугольник с текущим цветом
  • drawArc недействительным (INT х, Int у, Int ширина, высота Int, Int startAngle, Int arcAngle)
    Ничья "лук с ее координаты x1 и y1, высота, ширина (по высоте и ширине) и шириной уголок
  • SetColor недействительным (INT г, г Int, Int б)
    Устанавливает текущий цвет, с которым цифры потом написать
Холст класс также содержит методы для уведомления события управляется нажатием кнопки на клавиатуре устройства (KeyPressed () и т.д. keyRleased.), И события, связанные с других устройств (pinterDragged (), pointerPressed () и т.д. ..)

После материализовался, который Отображаемые объект Canvas типа или экране должно отображаться на экране. С этой proprosito приходит в «объект Diaplay которая занимается управлять отображением элементов на экране. "Показать объект как одноплодной , она не создается напрямую, но вы можете получить "запрос таким образом:






 общественных Демо класс расширяет MIDlet {





  



 частных Дисплей;



  



 ...



  



 дисплее = Display.getDisplay (это);



  



 ...







 }



После того как вы здесь является экземпляром из основных методов мы можем использовать:
  • общественных Отображаемые GetCurrent (), возвращается в "графический объект на экране
  • общественных SetCurrent недействительными (Отображаемые г) устанавливает "объект для отображения
Все эти классы являются частью пакета javax.microedition.lcdui.

В той же категории ...
E-Learning
ASP (Advanced) ASP (Advanced)
Полный курс для создания динамических веб-сайтов. С 39 €.
VB.NET (курс) VB.NET (курс)
Сделать Приложения для настольных компьютеров с Visual Basic .. От 49 €.
Visual Basic 6 (курс) Visual Basic 6 (курс)
Сделать Приложения для настольных компьютеров с VB6. С 39 €.
Рекламные ссылки