Red de conocimiento informático - Problemas con los teléfonos móviles - Controles VB.NET necesarios para hacer Scrabble, ¿cómo hacer pequeños movimientos?

Controles VB.NET necesarios para hacer Scrabble, ¿cómo hacer pequeños movimientos?

Para que te hagas una idea,

Ahora que conoces BITBLT, la base no está tan mal, así que te la explicaré de forma sencilla y clara.

A juzgar por su pregunta, el método más simple en realidad solo requiere un cuadro de imagen.

Luego defina una matriz de imágenes de 4*3 img(3, 2). Horizontales 4 y verticales 3.

Img(0,0) carga la primera imagen,

Img(1,0) carga la segunda imagen,

No utilice Img(3, 0).

Por analogía, no se utiliza img(3,1).

# # # #Sin embargo, aunque img(3,2) no carga imágenes,

# # # #Su función es la misma que la del "cuadro de imágenes sin imágenes" en tu mente .

Podemos definir las dos variables xey como números enteros.

Al principio, x=3, y=2, deberías haberlo visto, ¿no? Estas dos variables se utilizan para guardar la posición de la imagen en blanco para que pueda mover la imagen.

Con esta estructura el resto del trabajo es sencillo.

Escribe un método para manejar mensajes de pulsación de teclas. Por ejemplo:

Si x=1, y=1 y el usuario presiona la "tecla arriba", entonces se intercambian img(x, y) e Image(x, y-1), y luego y=y-1.

Si x=1, y=1, y el usuario presiona el "botón izquierdo", entonces se intercambian img(x, y) e image(x-1, y), y luego x=x -1.

De hecho, es una forma de mover la posición en blanco. Sin embargo, cabe señalar que las tres posiciones especiales de IMG (3,0), IMG (3,1) e IMG (3,2) requieren un tratamiento especial.

Finalmente, escribe un bucle for para mostrar la matriz img en el cuadro de imagen.

Sencillo, ¿verdad? ¿Me pregunto si fui claro?

Espero que te ayude.