Ir al contenido principal

Entradas

Mostrando las entradas con la etiqueta active render

Animación en Pantalla Completa, Java2D

siguiendo la serie de publicaciones recientes, he llegado al uso de pantalla completa con java full screen exclusive mode api, ahora extendiendo en esta via, vamos a aprender como hacer una animación en pantalla completa con render loop activo, doble buffer con BufferStrategy , captura de pantalla, thread y manejo con el teclado. aqui un video que muestra el comportamiento de la aplicacion la aplicación permite controlar el radio del circulo con las teclas A y Z, controlar la velocidad del mismo con las teclas S y X, cambiar de direccion de forma aleatoria con la tecla D, cambiar de color de forma aleatoria con la tecla C, salir con la tecla ESC, y modificar la direccion girar en ambos sentidos con F y V Descargar Codigo Fuente

Poligono Animacion en Java 2D

Esta aplicación muestra una animación simple en Java2D con ciclo de render activo, la animación muestra un polígono girando en un JFrame, la cantidad de lados del polígono se puede modificar utilizando las teclas arriba/abajo del teclado, también se puede cambiar el color con la tecla C, y si se dibujan las lineas que cierran el polígono con la tecla L y también la tecla D. para trazar el polígono se utilizan coordenadas polares, se define un angulo de paso en radianes de la siguiente forma  paso = 2 * Pi / lados y luego se ejecuta un ciclo encargado de dibujar cada linea del polígono.  Descargar proyecto original en JDeveloper 11g 

Agujas de Reloj Animación en Java 2D

este programa es un pequeño ejemplo de animación con ciclo de render activo, muestra tres lineas con las posiciones correctas para mostrar la hora, ademas se ajustan al tamaño del JPanel en el que se dibujan, demuestra el uso del método paint, también del objeto Graphics y en general de los principios básicos para realizar animaciones en Java. para iniciar la animación es necesario presionar la tecla "S" Descargar Codigo Fuente

Java 3D Racing Game

Este proyecto realizado para el curso de Arquitectura 2 de la carrera de Ingeniería en Ciencias y Sistemas de la USAC, muestra como mapear texturas, modelar sólidos a mano, detección de colisiones, seguimiento de terreno, control de cámara y en general todos los elementos que participan en el mundo virtual en el que se desarrolla el juego. https://github.com/rudygt/java3d-car Descargar Código Fuente

Como Hacer un Juego en Ensamblador, Modo 13h

El modo 13h es el modo de vídeo mas simple de usar, debido a la forma en la que esta proyectado en memoria, con una resolución de 320 * 200 pixels y una profundidad de 256 colores, el área de vídeo esta mapeada en 64 000 bytes de memoria, a razón de 1 byte de color por cada pixel de la pantalla. este modo es muy popular debido a que es fácil direccionar cada pixel, la formula es básicamente offset = 320 * y + x y la direccion base de la memoria de video es 0xA000 entonces se puede acceder a la memoria de video, con operaciones normales sobre la memoria del sistema. este ejemplo es básicamente una plantilla para un juego en ensamblador, contiene todos los elementos necesarios para desarrollar un juego, función de retardo (delay), doble bufffer, sincronizacion vertical, manejo de teclado, ciclo de render activo, fps constantes etc. Descargar Código Fuente

Caída Libre con Restitución Animación Java 2D

Una animación mas aprovechándose del framework (jeje) de render activo desarrollado a lo largo de la serie de animaciones que he publicado, esta vez una simulación de una pelota elástica que cae en "caída libre" y luego rebota y después de un tiempo se detiene en el suelo, o sale de nuestra área de dibujo. los controles "S" para iniciar, "A" para agregar pelotas, "F" para dibujar el "rastro" , "C" para cambiar los colores. Descargar Codigo Fuente

Como Hacer un Juego en Java 2D

Este programa integra varios elementos clave para el desarrollo de un juego, consiste en una bola simple que rebota en los lados del formulario, ademas el usuario puede tomar el control de la bola usando las teclas de dirección, para iniciar el juego se debe presionar la tecla S, con las teclas + y - se puede ajustar la velocidad de la pelota, ademas se puede controlar los FPS con la tecla A y Z (si se lanza desde consola, se pueden ver las fps actuales en la consola), la bola cambia de dirección con la tecla R, o con un click del ratón. Descargar Codigo Fuente

Pelotas que rebotan, animación Java 2D

otra animación en Java2D esta consiste en dos pelotas que rebotan y que cambian de dirección de forma periódica, incluye importantes cambios como por ejemplo un FPS constante en 30, eso se hace modificando el delay entre cada frame, y adaptándolo según la duración del periodo de render y actualización de estado. Descargar Codigo Fuente

Animación en Java2D Gráfica de Pie

Este ejemplo de la serie de animaciones que he realizado, también con ciclo de render activo, muestra un circulo dividido en sectores, que gira en un sentido, a la vez que se demuestra el control de la animación con el teclado, se puede usar la tecla C para cambiar los colores, la tecla D y L para cambiar las lineas que se dibujan dentro del circulo, y ademas la Flecha arriba y Flecha Abajo para aumentar y disminuir el numero de sectores de la animación. Descargar Codigo Fuente

Animacion en Java 2D

Esta animación hecha en Java muestra una región formada por una serie de vértices que rebotan en los limites del formulario, se pueden agregar y remover vértices con las las teclas A y R respectivamente, también se puede cambiar el color de la región con la tecla C, modificar la velocidad de todos los vértices a un valor aleatorio utilizando la tecla V y también invertir la dirección de todos los vértices utilizando la tecla D. Codigo fuente en JDeveloper 11g