November 10
La classe "TiledLayer" in Java crea immagini usando piastrelle o un gruppo a strati di immagini. Ogni sezione di questa immagine è una piastrella e ciascuno contiene un valore di indice designato. È possibile ruotare le immagini nelle piastrelle utilizzando la funzione di loop Java. Il ciclo passa attraverso ogni immagine e lo sposta nella posizione successiva.
1 Apri il tuo preferito editor di programmazione Java e il progetto che si desidera modificare. Fare doppio clic sul file di codice sorgente per ruotare le piastrelle.
2 Ottenere dati della griglia dell'immagine piastrelle e determinare il numero di indici di riga e colonna. Il seguente codice recupera i dati immagine in maiolica:
byte [] [] = piastrelle getGridData ();
int rows = tiles.length;
int columns = tiles[0].length;
3 Impostare un nuovo livello piastrelle utilizzata per ruotare le immagini dal layout piastrelle corrente. Il codice seguente crea un nuovo livello di maiolica:
TiledLayer newtiles = new TiledLayer (colonne, righe, piastrelle, TILE_WIDTH, TILE_HEIGHT);
4 Ruotare le immagini. Il codice seguente utilizza il ciclo di Java per spostare ogni immagine alla posizione successiva nel layout piastrelle:
for (int y = 0; Y <righe; y ++) {
for(int x = 0; x < columns; x++) {
int tempindex= tiles[y+1][x+1];
if(tileIndex > 0)
newtiles.setCell(x, y, tempindex);
}
5 Impostare il nuovo livello come il layout dell'immagine. Il codice seguente utilizza il nuovo "newTiles" strato per assegnare il nuovo layout:
setTiledLayer (newTiles);