..
Een essentieel onderdeel van ontwikkeling gerichte platforms voor mobiele apparaten is uitbreidbaar model voor de productie van geanimeerde afbeeldingen principalmene meestal gericht op het creëren van video games.
In Java ME, wordt dit uitgevoerd door middel van een specificatie die ook het beheer van de levenscyclus van een game. We zullen negeren voor het moment dit probleem voor de 'algemene architectuur voor de ontwikkeling van het spel zelf, en Let's gaan hand in wat betreft de animaties die zijn naar mijn mening de meest creatieve en interessant.
Display, Weer te geven en Canvas
Het hart van de grafische bibliotheek in Java ME klassen display en Weer te geven .
De eerste behandelt de elementen op het scherm van het toestel en de tweede vertegenwoordigt de hoogste abstractie van deze elementen, componenten die worden weergegeven en gepositioneerd om 'interne scherm.
In deze context is de Java ME biedt twee soorten Weer te geven objecten die elk een andere rol heeft volgens de componenten die we willen bouwen of te gebruiken.
De subklassen van Weer te geven zijn fundamenteel:
De Canvas klasse in plaats daarvan de invoering van de Weer te geven klasse, maar op zijn beurt moet een verdere concretisering van de abstracte methode paint ( Graphics g), waar op 'interieur is noodzakelijk om de aanwijzingen van een ontwerp te worden geprojecteerd op het scherm te bepalen.
Dit betekent dat low-level grafische programmering nodig is voor realizazzione animaties.
Van bijzonder belang is het 'object Graphics om gebruikt te worden in de verf-methode.
Dit object biedt methoden voor het tekenen van basic low-level, waarmee je kunt tekenen lijnen, cirkels, cijfers, punten, etc. ..
We zien de belangrijkste methoden:
Eenmaal gematerialiseerd, dat is een object van het type Weer te geven Canvas of een scherm moeten worden weergegeven op het scherm. Om deze proprosito komt in de 'object Diaplay dat gaat het beheer van de weergave van elementen op het scherm. De 'Toon object als een singleton , is het niet direct geïnstantieerd, maar je kunt een je verzoek op deze manier:
public class Demo breidt MIDlet {
prive-display display;
...
display = Display.getDisplay (this);
...
}
Als je eenmaal hebt hier is een instantie van de belangrijkste methoden die we kunnen gebruiken:
| |
Excel (Ebook)
Maak spreadsheets en berekening. Slechts 25 €. |
| |
PHP (Cursus)
Volledige cursus voor het maken van dynamische websites. Van 49 €. |
| |
Webmaster Base (Eerste)
Maak een website vanuit het niets. Vanaf 29 €. |