La Web del Programador: Comunidad de Programadores
 
    Pregunta:  855 - DIRECT X
Autor:  Raúl
Hola. Un saludo a todos los programadores.

Tengo una duda y espero que alguien pueda ayudarme. Me gustaría saber como usar DirectX para desarrollar juegos. ¿Sobre que va? ¿Visual Basic? ¿Visual C? ¿C?
También agradecería cualquier enlace relativo a este tema que considereis interesante.

Gracias


  Respuesta:  Juan José Hernámdez López
Hola yo estoy desarrollando un sistema parecido a un juego con el cual controlo dispositivos joystick y lo hago con un DirectX. DirectX es un conjunto de métodos o lobrerias por asi decirlo con el cual puedes realizar muchas aplicaciones por ejemplo con el dorectx que yo uso puedo controlar dispositivos joystick y desarrollar juegos multigame (en red) y tambien trae herramientas para 3D que no utilizo por que estoy trabajando con imagenes reales y videos NADA DE REALIDAD VIRTUAL.
En la pagina de microsoft hay vartios DirectX gratis en la sección de download lo malo que no incluye el contenido de instrucciones, pero si te urge y no tienes tiempo para investigar te recomiendo que lo compres ya trae el manual. Por sierto todo en ingles.

  Respuesta:  José María García Ruiz
Encontrarás mucha información sobre DirectX en el libro ´A Fondo DirectX´ de Microsoft Press, 1998. Lo mejor del libro es ¡que está en castellano!, y lo podrás encontrar en bibliotecas especializadas o universitarias.

Trata el tema de DirectX 5.0 desde el principio, incluso de ayuda a configurar Visual C++ para que puedas compilar las aplicaciones.

Por último, decirte que las bibliotecas DirectX se pueden usar con otros lenguajes de programación, no sólo C++, sino también Visual Basic o Java. Y recordarte que también existen otros compiladores de C++ bajo windows, como el C++ Builder de Borland (y mi intención no es hacer publicidad, sólo indicar otras opciones).

  Respuesta:  Daniel Azkona Coya
La forma habitual es usando C++ y el compilador Visual C++ de Microsoft (no es por hacer publicidad, pero esta hecho asi).

Para programar una aplicacion bajo DirectX, usas el esqueleto del codigo de una aplicacion normal en W95 y luego le añades las muchas funciones que necesitas para usar las DirectX.

No hay mucho por internet en castellano del tema, pero si tienes alguna duda, puedes escribirme