| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Desarrollo de juegos Java Tools
    marcada filosofía orientada a objetos de Java y poderoso conjunto de clases para resolver muchos de los problemas fundamentales de la informática significa que a menudo es la primera lengua de un nuevo programador de computadoras aprende . Y como un desarrollador de juegos aspirante acecha escondido en el corazón de la mayoría de los jóvenes nuevos programadores , a menudo es el primer idioma que se utiliza para escribir un juego. Afortunadamente , una serie de bibliotecas existen para hacer que sea más fácil. AWT , Columpio andJava 3D

    Aunque estas bibliotecas no fueron diseñados con el desarrollo de juegos en mente , tienen la ventaja de venir instalado en todas las instalaciones de Java por defecto. Eso significa menos configuración en el primer momento, y es muy posible hacer juegos simples usando estas bibliotecas integradas. Sin embargo, tienen sus defectos : estos programas fueron diseñados originalmente para la creación de interfaces gráficas de usuario ( GUI) y no están bien adaptados a algunas de las necesidades de los juegos , en los que necesita el audio , el vídeo y la entrada del usuario a sincronizar correctamente
    .
    lwjgl

    Lightweight Java Game Library ( JWJGL ) es un motor de juego de gran alcance diseñado para dar a los desarrolladores acceso a la biblioteca de gráficos OpenGL y la biblioteca de audio OpenAL , además de brindar especial funciones para el acceso game pads , joysticks y otros dispositivos de juego que las bibliotecas integradas en Java hacen más difícil . Se ha utilizado en una variedad de juegos ya , a partir de juegos comerciales para proyectos de hobby . Sin embargo , la facilidad de uso, no es una prioridad , e incluso sus diseñadores están interesados ​​en ver lwjgl servir como base para una variedad de fácil de usar, los fabricantes de juegos .

    Slick

    Uno de los más fáciles de usar, los fabricantes de juegos es Slick . Slick es una interfaz construida directamente sobre el lwjgl . Las complejidades y complejidades de OpenGL y OpenAL se sustituyen método sencillo llamadas como " DrawImage " y " PlayBGM . " Hay incluso una función de esqueletos de juego para el manejo de los estados del juego tales como el menú principal , la pantalla de opciones y diferentes niveles. Esa simplicidad tiene un precio : si marcas Slick uso de la biblioteca lwjgl para asegurar que todos sus gráficos se aprovechan de un equipo está construido en 3 -D capacidades de aceleración , sólo se admiten 2 -D gráficos
    . JGame

    lugar de uso lwjgl , JGame edificándose sobre la AWT oficial, swing y Java Open GL ( JOGL ) bibliotecas. Esta base le permite hacer juegos para una variedad de objetivos , incluyendo no sólo los juegos de applets de escritorio y web , sino también juegos para los teléfonos celulares con Java utilizando la plataforma J2ME . Como Slick , soporta una función de estados de juego y métodos simples como " playaudio " y " DrawImage . "

    Previous :

    next :
      Artículos relacionados
    ·Cómo comprobar si una cadena de contenido variable es …
    ·¿Qué es un Stub EJB 
    ·¿Qué es el Java Runtime Environment 
    ·Applet Crashed 
    ·Procesos concurrentes en un objeto Servlet 
    ·Cómo hacer un formulario en Java 
    ·Cómo cerrar una conexión de MQ Java 
    ·Cómo mantener a las cartas en el marco de Java 
    ·Cómo analizar una cadena de entrada para contar cartas…
    ·Cómo convertir ServletInputStream a FileInputStream 
      Artículos destacados
    ·Una lista de comandos para QBasic 
    ·Cómo agregar un nodo hoja de Treeview en Vb.Net Uso Te…
    ·Cómo crear una Func_Train en GtkRadiant 
    ·¿Qué es monoespaciado Fuente 
    ·Cómo importar clases de Ruby 
    ·Perl : Cómo utilizar una variable en una función Spli…
    ·Cómo almacenar en caché una página Web con PHP 
    ·Cómo arreglar mi PHP Rand 
    ·¿Puede Java pueden utilizar para programar juegos 
    ·Cómo conectar la base OpenOffice y MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com