| Noticias | ¿Que es dx_lib32? | Características | Descargas | Foro | Enlaces | Créditos |

Índice de contenido
El proyecto dx_lib32
Tecnología utilizada
¿Que se puede hacer?
Entornos de programación
Licencia

Contador de visitas

Visitas desde el 15/04/2004


Patrocinado por



Enlázanos

Copia el código de la caja de texto y pégalo en tu código


El proyecto dx_lib32

¿Buscas programar juegos más complejos que un simple 3 en raya en Visual Basic 6.0?
El proyecto dx_lib32 es un sencillo API de programación multimedia orientado para desarrollar juegos en Visual Basic 6.0. Se trata de una librería DLL ActiveX que contiene 5 clases orientadas a diferentes propósitos: gráficos 2D, efectos de sonido y música, lectura de periféricos de entrada, reproducción de video y una colección de funciones complementarias para facilitar otras tareas.

¡Olvídate de aprender complicadas llamadas a clases y objetos de la API de DirectX!
dx_lib32 encapsula muchas de las llamadas comunes a las diferentes API's de DirectX en cómodas y simples funciones para realizar tareas de lo mas variadas y útiles de una forma rápida y sencilla, gestionando la propia librería muchas de las acciones, eventos y recursos que estés utilizando. dx_lib32 esta diseñada para ser rápida y cómoda de usar, obtendrás resultados visibles a los pocos minutos de programar.

Preparados, listos, ¡ya!
Olvida complejos manuales y enormes tutoriales. Con los ejemplos y la documentación de dx_lib32 solo tendrás que preocuparte de programar tu juego.


Tecnología utilizada


El proyecto ha sido desarrollado en Visual Basic 6.0 y se han usado las siguientes librerías para el desarrollo de cada una de las clases:

dx_GFX - Clase grafica 2D
- Direct Graphics 8 - API grafico 3D acelerado por hardware de DirectX
- Direct Draw 7 - API grafico 2D por software de DirectX
- Kernel32.dll - Funciones de Sistema de Windows
- User32.dll - Funciones de Usuario de Windows

dx_Sound - Clase de efectos de sonido y música
- Direct Sound 8 - API de sonido de DirectX
- Direct Show 8 - API multimedia de DirectX
- Winmm.dll - API multimedia de Windows
- Kernel32.dll - Funciones de Sistema de Windows
- User32.dll - Funciones de Usuario de Windows

dx_Input - Clase de lectura de periféricos de entrada
- Direct Input 8 - API de lectura de periféricos de entrada
- Kernel32.dll - Funciones de Sistema de Windows
- User32.dll - Funciones de Usuario de Windows

dx_Video - Clase de reproducción de videos
- Direct Show 8 - API multimedia de DirectX
- Kernel32.dll - Funciones de Sistema de Windows
- User32.dll - Funciones de Usuario de Windows

dx_System - Clase de funciones complementarias
- Direct Setup - API de instalación e información de versión sobre DirectX
- Kernel32.dll - Funciones de Sistema de Windows
- User32.dll - Funciones de Usuario de Windows
- Shell32.dll - Funciones de Interprete de Comandos (Shell) de Windows
- Advapi32.dll - Funciones avanzadas del API de Windows 


¿Que se puede hacer con dx_lib32?

Con dx_lib32 tendrás las funciones necesarias para convertir Visual Basic 6.0 en una potente herramienta de desarrollo de juegos en 2D con varios efectos gráficos, podrás reproducir sonidos y aplicarles efectos, reproducir varios formatos de música y video, podrás controlar la entrada del teclado, del ratón y del joystick o gamepads, calcular colisiones, crear archivos de configuraciones, administrar tus archivos en paquetes de recursos, y muchas más cosas. Con dx_lib32 es posible y muy fácil.


Entornos de programacion para dx_lib32

dx_lib32 esta desarrollado para ser utilizado en el entorno de programación Visual Basic 6.0 pero también es compatible con Visual Basic .NET y C#.


Licencia

dx_lib32 es un proyecto de codigo abierto bajo licencia LGPL.


dx_lib32 © 2001/2012 - José Miguel Sánchez Fernández