Por Nacho Cabanes
Hacer que el personaje se mueva solo, desde las coordenadas (100,300) hasta tocar el borde derecho de la pantalla de juego. En ese momento, deberá quedarse parado.
Debería ser sencillo:
La apariencia será casi idéntica a la de la entrega 2:
El fuente debería ser algo como:
/** * Juego: Lógica de juego * * @see Hardware * @author 1-DAI IES San Vicente 2009/10 */ /* -------------------------------------------------- Parte de Death Pit - Remake Versiones hasta la fecha: Num. Fecha Por / Cambios --------------------------------------------------- 0.01 08-Sep-2009 Nacho Cabanes Versión inicial: muestra una imagen 0.02 07-Oct-2009 Nacho Cabanes Mueve el personaje hacia la derecha hasta llegar al margen ---------------------------------------------------- */ public class Juego { private static void Main() { // Variables que usaremos: una imagen y un tipo de letra ElemGrafico imagenPersonaje; Fuente fuente18; short x = 100; // Inicializo modo grafico 800x600 puntos, 24 bits de color Hardware.Inicializar(800, 600, 24); // Cargo imagenes y tipos de letra imagenPersonaje = new ElemGrafico("imagenes/personaje.png"); fuente18 = new Fuente("FreeSansBold.ttf", 18); // Y espero a que se pulse ESC do { // Dibujo el personaje y un texto en la pantalla oculta imagenPersonaje.MoverA( x ,300); imagenPersonaje.DibujarOculta(); Hardware.EscribirTextoOculta( "Pulsa ESC para salir", 300, 500, 0xAA, 0xAA, 0xAA, fuente18); // Finalmente, muestro en pantalla Hardware.VisualizarOculta(); // Y lo muevo if (x<730) x++; } while (! Hardware.TeclaPulsada(Hardware.TECLA_ESC) ); } } /* fin de la clase Juego */Siguiente entrega...