“Conocimientos Programación>Programación Java

Cómo rotar las imágenes con el azulejo en Java

2013/12/19
La clase " TiledLayer " en Java crea imágenes con azulejos o un grupo de capas de imágenes. Cada sección de la imagen es un mosaico , y cada uno contiene un valor de índice designado. Puede girar las imágenes en las fichas usando la función de bucle de Java. El bucle pasa a través de cada imagen y lo mueve a la siguiente posición . Instrucciones
1

Abre tu editor favorito de programación Java y el proyecto que desea editar. Haga doble clic en el archivo de código fuente para girar las baldosas.
2

Obtener datos de la cuadrícula de la imagen azulejos y determinar el número de los índices de fila y columna . El código siguiente recupera los datos de imagen de baldosas : .

Byte [ ] [] = azulejos getGridData ( ); int rows = tiles.length ; columnas int = azulejos [ 0 ] Longitud ;

3

Configurar una nueva capa de cerámica se utiliza para girar las imágenes en el formato en mosaico actual. El siguiente código crea una nueva capa de azulejos :

TiledLayer newtiles = new TiledLayer ( columnas , filas , azulejos, TILE_WIDTH , TILE_HEIGHT ) ;
4

girar las imágenes . El siguiente código utiliza el bucle Java para mover cada imagen a la siguiente ubicación en el diseño de mosaico :

for (int y = 0 , y < filas , y + +) {for (int x = 0 ; x < , columnas , x + + ) { int tempindex = azulejos [y +1] [x +1] ; if ( tileIndex > 0 ) newtiles.setCell ( x, y, tempindex ) ;}
5

Establezca la nueva capa que el diseño de la imagen . El código siguiente utiliza la nueva capa " newTiles " para asignar el nuevo diseño :

setTiledLayer ( newTiles ) ;

Programación Java
Cómo activar el código Java a código Android
Cómo escribir en un archivo de NetBeans
Cómo editar Applets Java
¿Puede el Run Android Jar
Cómo tomar una captura de imagen usando Java
Cómo comparar los Caracteres en Programación Java
¿Qué programa necesito para crear juegos Java
Cómo escuchar un teclado en Java
Conocimientos Informáticos © http://www.ordenador.online