Mortgage loans Leyes y abogados Insurance Hoteles Online games Degree lawyers Juegos online Fotografía digital Acciones Trading Credit Casino reviews Asbestos Lawyers Loans Seguros Attomey Seguro Fashion and Design Business Lawyer Web Hosting and Domains Claim Donate Negocios coches híbridos Transfer Gas/Electricity Tecnología de la información Hosting Cord Blood Technology Donar coche a la caridad California hosting Conference Call Software Condominiums Donate Car to Charity California Recovery Forex Loans And Donation Servicios duro de recuperación de la unidad de datos banks Classes Rehab Treatment Moda y Diseño Cómo hacer dinero en línea Salud
lunes, 3 de octubre de 2011
Pintar a Super Mario en java
Damian
10/03/2011
Hoy le traigo una forma de como dibujar a super mario, no es muy complicado de hacer todo lo hacemos con la clasepaint
una parte del codigo
//decimos de que color vamos a dibujar
g.setColor(new Color(155, 255, 247));
//pinta un rectangulo relleno
//(pos x, pos y, ancho, alto)
g.fillRect(0, 0, 400, 325);
g.setColor(new Color(255, 255, 0));
//pinta circulos rellenos
//(pos x, pos y, ancho, alto)
g.fillOval(105, 60, 20, 25);
g.fillOval(80, 60, 20, 25);
g.fillOval(55, 60, 20, 25);
//pinta un rectangulo 3D
g.draw3DRect(112, 65, 5, 15, true);
g.draw3DRect(87, 65, 5, 15, true);
g.draw3DRect(62, 65, 5, 15, true);
g.setColor(Color.black);
//dibuja la orilla de un circulo
g.drawOval(105, 60, 20, 25);
g.drawOval(80, 60, 20, 25);
g.drawOval(55, 60, 20, 25);
//dibuja un rectangulo con las esquinas redondeadas
g.fillRoundRect(65, 125, 100, 50, 10, 10);
g.setColor(new Color(173, 231, 255));
g.fillRoundRect(50, 110, 100, 50, 10, 10);
g.setColor(Color.black);
g.drawRoundRect(50, 110, 100, 50, 10, 10);
g.drawOval(53, 113, 8, 8);
g.drawOval(139, 113, 8, 8);
g.drawOval(53, 149, 8, 8);
g.drawOval(139, 149, 8, 8);
//dibuja una linea
g.drawLine(55, 115, 60, 120);
g.drawLine(141, 115, 146, 120);
g.drawLine(55, 151, 60, 156);
g.drawLine(141, 151, 146, 156);
g.fillRoundRect(270, 155, 100, 50, 10, 10);
g.setColor(new Color(255, 189, 181));
g.fillRoundRect(255, 140, 100, 50, 10, 10);
g.setColor(Color.black);
g.drawRoundRect(255, 140, 100, 50, 10, 10);
g.drawOval(258, 143, 8, 8);
g.drawOval(344, 143, 8, 8);
g.drawOval(258, 179, 8, 8);
g.drawOval(344, 179, 8, 8);
g.drawLine(260, 145, 265, 150);
g.drawLine(346, 145, 351, 150);
g.drawLine(260, 181, 265, 186);
g.drawLine(346, 181, 351, 186);
g.fillRoundRect(115, 205, 120, 50, 10, 10);
g.setColor(new Color(74, 220, 86));
g.fillRoundRect(100, 190, 120, 50, 10, 10);
g.setColor(Color.black);
g.drawRoundRect(100, 190, 120, 50, 10, 10);
g.drawOval(103, 193, 8, 8);
g.drawOval(209, 193, 8, 8);
g.drawOval(103, 229, 8, 8);
g.drawOval(209, 229, 8, 8);
g.drawLine(105, 195, 110, 200);
g.drawLine(211, 195, 216, 200);
g.drawLine(105, 231, 110, 236);
g.drawLine(211, 231, 216, 236);
g.drawLine(0, 290, 400, 290);
g.drawLine(0, 300, 400, 300);
g.setColor(new Color(253, 189, 183));
g.fillRect(0, 291, 400, 9);
g.setColor(new Color(243, 143, 71));
g.fillRect(0, 301, 400, 20);
Si lo imaginas,lo programas
JAVA
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario