..


Sponzorované odkazy

Vytvoriť jednoduchý grafický animáciu s Java ME

Článok napísal Antonio Coschignano
Strana 1 z 4

Základným rysom vývoja orientovaných platforiem pre mobilné zariadenia je poskytnúť rozšíriteľný model pre tvorbu animovaných obrázkov principalmene zvyčajne zamerané na tvorbu videohier.

V Java ME, je všetko realizované cez špecifikácie, ktorá zahŕňa aj riadenie životného cyklu hry. Budeme ignorovať túto chvíľu tento problém pre "celkovú architektúru pre vývoj samotnej hry, a nech sa idú ruku v tom, čo sa týka animovaných obrázkov, ktoré sú podľa môjho názoru najviac kreatívna a zaujímavá.

Displej, zobraziteľné a plátna

Srdcom grafickú knižnicu v jazyku Java ME triedy displeja a zobraziteľných . Prvá sa zaoberá prvky na displeji zariadenia a druhý predstavuje najvyššiu abstrakcie týchto prvkov, častí, ktoré sú zobrazené a umiestnené tak, aby "vnútorný displej.
V tejto súvislosti je Java ME ponúka dva typy zobraziteľných predmetov, z ktorých každá má inú úlohu podľa zložiek, ktoré máme v úmysle stavať alebo používať. Podtriedy zobraziteľných sú základné:

Obrazovka trieda definuje na vysokej úrovni grafické prvky, ktoré sú vopred definované štruktúry alebo grafické ovládacie prvky, ako sú formuláre, upozornenia, textbox, potom podtriedy obrazovky a priamo uplatniteľné.

Canvas triedy namiesto vykonávajú zobraziteľných triedy, ale naopak potrebuje ďalšie konkretizácie abstraktné metódu farby ( grafika g), kde "vnútro je potrebné definovať smer dizajnu sa premietajú na plátno. To znamená, že low-level grafických potrebné pre realizazzione animácie. Osobitný význam je "objekt Graphics pre použitie v laku metódou. Tento objekt obsahuje metódy pre kreslenie základných nízkej úrovne, s ktorou môžete kresliť čiary, kruhy, postavy, miesta atď ..
Vidíme hlavné metódy:

  • neplatné drawLine (int x1, int y1, int x2, int y2):
    Nakreslite čiaru cez body (x1, y1), (x2, y2)
  • neplatné drawRect (int x, int y, int width, int height)
    Nakreslite obdĺžnik so súradnicami (x1, y1), s príslušnými výšku a šírku
  • filRect void (int x, int y, int width, int height)
    Ako je uvedené vyššie, Šolta, ktorý vyplní obdĺžnik s aktuálne farbu
  • drawArc void (int x, int y, int width, int height, startAngle int, int arcAngle)
    Nakreslite "predok a súradnice x1 a y1, výška, šírka (výška a šírka) a šírka kútik
  • neplatné setColor (int r, g int, int b)
    Nastaví aktuálnu farbu, s ktorou sú údaje potom boli
Plátno trieda tiež obsahuje metódy k udalosti informovať prevádzkovanej pomocou tlačidiel na klávesnici zariadenia (keyPressed (), atď keyRleased.), A akcie týkajúce sa iné polohovacie zariadenie (pinterDragged (), pointerPressed (), atď ..)

Akonáhle sa zhmotnil, ktorý je zobraziteľných objekt typu plátna alebo obrazovky by sa mal zobraziť na obrazovke. K tomuto proprosito príde "Diaplay objektu, ktorý sa zaoberá riadiť zobrazenie prvkov na obrazovke. 'Zobraziť objekt ako Singleton , nie je inštancie priamo, ale môžete získať "žiadosť týmto spôsobom:






 public class Demo rozširuje MIDlet {





  



 súkromné ​​Displej;



  



 ...



  



 display = Display.getDisplay (this);



  



 ...







 }



Potom, čo ste tu je inštancií z hlavných metód môžeme použiť:
  • verejné zobraziteľných GetCurrent (), vracia do "grafického objektu na obrazovke
  • public void setCurrent (zobraziteľných d) nastaví "objekt pre zobrazenie
Všetky tieto triedy sú súčasťou balíka javax.microedition.lcdui.

V rovnakej kategórii ...
E-Learning
ASP a Access (ebook) ASP a Access (ebook)
Správa databázy MS Access s ASP. V pouhých 29 €.
ASP.NET (kurz) ASP.NET (kurz)
Celý kurz pre vytváranie webových aplikácií od 49 €.
MySQL (kurz) MySQL (kurz)
Správa open-source databázy. Od 39 €.
Sponzorované odkazy