The " TiledLayer " klass i Java skapar bilder med hjälp av kakel eller en skiktad grupp bilder . Varje del av bilden är en bricka och var och en innehåller en utsedd indexvärde . Du kan rotera bilderna i plattorna med hjälp av Java loop funktion . Slingan går igenom varje bild och flyttar den till nästa plats . Instruktioner
1
Öppna din favorit Java -programmering redaktör och projektet som du vill redigera . Dubbelklicka på filen källkoden för att rotera brickor .
2
Få kaklat bildens rutnätsdata och bestämma antalet i kolumnen och raden index . Följande kod hämtar kaklade bilddata : .
Byte [ ] [] plattor = getGridData (); int rader = tiles.length , INT kolumner = tiles [ 0 ] längd ,
3
Skapa ett nytt kaklat skikt som används för att rotera bilderna från den nuvarande kaklat layout . I följande kod skapas ett nytt kaklat lager :
TiledLayer newtiles = ny TiledLayer ( kolumner , rader , kakel , TILE_WIDTH , TILE_HEIGHT ) ,
4
rotera bilderna . Följande kod använder Java slinga för att flytta varje bild till nästa plats i kaklat layout :
for (int y = 0; y < rader , y + + ) {for ( int x = 0 , x < ; kolumner ; x + +) {int tempindex = plattor [ y 1 ] [ x + 1]; if ( tileIndex > 0 ) newtiles.setCell (x, y , tempindex );}
5
Ställ det nya lagret som bilden layout . I följande kod används den nya " newTiles " lagret för att tilldela den nya layouten :
setTiledLayer ( newTiles ) ,