..
Ett viktigt inslag i utvecklingsinriktade plattformar för mobila enheter är att ge utbyggbar modell för produktion av animerad grafik principalmene oftast syftar till skapandet av videospel.
I Java ME, är detta genomförs genom en specifikation som även inkluderar hanteringen av livscykeln för ett spel. Vi kommer att ignorera för tillfället denna fråga för den övergripande arkitektur för utvecklingen av själva spelet, och låt oss gå hand i vad gäller animerad grafik som är i min mening den mest kreativa och intressanta.
Display, Visningsbara och Canvas
Hjärtat i den grafiska biblioteket i Java ME klasserna Display och Visningsbara .
Den första hanterar elementen visas på skärmen på enheten och den andra representerar den högsta abstraktionen av dessa element, komponenter som visas och positionerat för "interna skärmen.
I detta sammanhang ger Java ME två typer av Visningsbara föremål som alla har en annan roll enligt de komponenter som vi avser att bygga eller använda.
Den underklasser Visningsbara är grundläggande:
Den Canvas klassen istället de tillämpar Visningsbara klassen, men i sin tur kräver en ytterligare konkretisering av de abstrakta metoden paint ( Graphics g) om att "Interiören är nödvändigt att definiera riktningar i en design som ska projiceras på skärmen.
Detta innebär låg nivå grafisk programmering som behövs för realizazzione animationer.
Av särskild betydelse är "Graphics-objekt som ska användas i metoden paint.
Detta objekt innehåller metoder för att rita grundläggande låg nivå, som du kan rita linjer, cirklar, figurer, poäng osv ..
Vi ser det huvudsakliga metoder:
När materialiserad, som är en Visningsbara objekt av typen duk eller en skärm ska visa på skärmen. Till detta proprosito kommer i "objekt Diaplay som handlar för att hantera visningen av element på skärmen. Den "Visa objekt som en singleton , är det inte instansieras direkt, men du kan få en begäran på detta sätt:
public class Demo utökar MIDlet {
privata Display display;
...
display = Display.getDisplay (this);
...
}
När du har här är ett exempel på de viktigaste metoder vi kan använda:
| |
ASP och Access (ebook)
Hantera en MS Access-databas med ASP. På endast 29 €. |
| |
Flash MX (avancerad)
Bli en designer av webbplatser från 29 €. |
| |
HTML (kurs)
Det märkspråk för webben från 29 €. |