ZenGL/es: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: ZenGL/es
| Old | New | Line | |
|---|---|---|---|
| 1 | + | ## Principal | |
| 2 | + | ||
| 3 | + | ZenGL - librería de desarrollo de juegos multi-platforma, diseñado para proporcionar la funcionalidad necesaria para la generación de gráficos 2D, manejo de la entrada, de la salida, del sonido, etc | |
| 4 | + | ||
| 5 | + | **SO Soportados**: GNU/Linux, Windows, macOS\ | |
| 6 | + | **Compiladores soportados**: FreePascal, Delphi\ | |
| 7 | + | **API de Gráficos**: OpenGL, Direct3D 8/9\ | |
| 8 | + | **API de Sonido**: OpenAL, DirectSound\ | |
| 9 | + | **Licencia**: zlib | |
| 10 | + | ||
| 11 | + | *** Disponible en versión [svn](http://code.google.com/p/zengl/source/checkout) | |
| 12 | + | ||
| 13 | + | ## Enlaces | |
| 14 | + | ||
| 15 | + | - [Descargar ZenGL 3.12](https://code.google.com/archive/p/zengl/) | |
| 16 | + | - [Bugtracker](http://code.google.com/p/zengl/issues/list) | |
| 17 | + | - [Hasta la versión 4.2 (la versión 4.2 ha sido archivada y no probada, consulte la versión en SourceForge)](https://github.com/Seenkao/New-ZenGL) | |
| 18 | + | - [SourceForge - ZenGL 4.2 y código fuente superior](https://sourceforge.net/projects/new-zengl/) | |
| 19 | + | ||
| 20 | + | ## Tutorial | |
| 21 | + | ||
| 22 | + | **¡Atención!** Todos los ejemplos están contenidos en la versión descargada de la biblioteca (en las nuevas versiones pueden diferir levemente, pero son fundamentales para el trabajo del programa desarrollado). | |
| 23 | + | ||
| 24 | + | [[ZenGL Tutorial/es]]: Este es un primer tutorial para ZenGL: descarga, instalación, rutas del código fuente, compilación (estática o con so/dll/dylib) (Windows dll), y el primer programa 'Inicialización' que viene con ZenGL. | |
| 25 | + | ||
| 26 | + | [[ZenGL Tutorial 2/es]]: Este es el segundo tutorial que muestra como crear una fuente y dibujar texto en la ventana. | |
| 27 | + | ||
| 28 | + | ## Caracteristicas | |
| 29 | + | ||
| 30 | + | ` * `**`Principal`**\ | |
| 31 | + | ` o puede ser usado como so/dll/dylib o estáticamente compilado con tu aplicación`\ | |
| 32 | + | ` o renderizar para la propia o alguna otra ventana preparada`\ | |
| 33 | + | ` o logging`\ | |
| 34 | + | ` o carga de recursos desde archivos y memoria`\ | |
| 35 | + | ` o forma fácil para agregar soporte para nuevos formatos de recursos`\ | |
| 36 | + | ` * `**`Configurción de`**\ | |
| 37 | + | ` o antialiasing, resolución de pantalla, tasa de refresco y sincronización vertical`\ | |
| 38 | + | ` o corrección del aspecto`\ | |
| 39 | + | ` o título, posición y tamaño de la ventana`\ | |
| 40 | + | ` o visibilidad del cursor en el espacio de la ventana`\ | |
| 41 | + | ` * `**`Entrada`**\ | |
| 42 | + | ` o manejar entrada del teclado, ratón y mando`\ | |
| 43 | + | ` o manejar entrada de texto Unicode`\ | |
| 44 | + | ` o posibilidad de restringir la entrada al alfabeto Latín`\ | |
| 45 | + | ` * `**`Texturas`**\ | |
| 46 | + | ` o soporta `**`tga`**`, `**`png`**` y `**`jpg`**\ | |
| 47 | + | ` o trabaja correctamente con texturas NPOT`\ | |
| 48 | + | ` o controla los parámetros de filtros`\ | |
| 49 | + | ` o máscaras`\ | |
| 50 | + | ` o `*`objetivos de renderizado`*` para renderizar en textura`\ | |
| 51 | + | ` * `**`Texto`**\ | |
| 52 | + | ` o fuente-Unicode texturizada`\ | |
| 53 | + | ` o renderizar texto UTF-8 o ANSI`\ | |
| 54 | + | ` o renderizar texto con alineamiento y otras opciones como tamaño, color y conteo de símbolos`\ | |
| 55 | + | ` * `**`Subsistema-2D`**\ | |
| 56 | + | ` o `*`renderizado en lote`*` para renderizado de alta velocidad`\ | |
| 57 | + | ` o renderizar diferentes primitivas`\ | |
| 58 | + | ` o motor de sprites`\ | |
| 59 | + | ` o renderizar sprites y azulejos estáticos y animados`\ | |
| 60 | + | ` o renderizar grilla de distorsión`\ | |
| 61 | + | ` o renderizar sprites con coordenadas de nueva textura (con la dimensión del píxel y el usual 0..1)`\ | |
| 62 | + | ` o controlar el modo de mezcla y mezcla de color`\ | |
| 63 | + | ` o controlar el color y opacidad de los vertices de sprites y primitivas`\ | |
| 64 | + | ` o transformaciones adicionales de sprite (girado, zoom, desplazamiento de vértices)`\ | |
| 65 | + | ` o recorte rápido de sprites invisibles`\ | |
| 66 | + | ` o camara 2d con la capacidad de zoom y rotar la escena`\ | |
| 67 | + | ` * `**`Sonido`**\ | |
| 68 | + | ` o trabaja a través de OpenAL o DirectSound, dependiendo de la configuración o el SO`\ | |
| 69 | + | ` o trabaja correctamente sin placa de sonido`\ | |
| 70 | + | ` o soporta `**`wav`**` y `**`ogg`**` como muestras de sonido`\ | |
| 71 | + | ` o reproducir archivos de audio en hilos separados`\ | |
| 72 | + | ` o controlar el volumen y velocidad de reproducción`\ | |
| 73 | + | ` o mover fuentes de sonido en un espacio 3D`\ | |
| 74 | + | ` * `**`Matemática`**\ | |
| 75 | + | ` o set básico de funciones matemáticas adicionales`\ | |
| 76 | + | ` o funciones de triangulación`\ | |
| 77 | + | ` o set básico de funciones de colisión`\ | |
| 78 | + | ` * `**`Adicional`**\ | |
| 79 | + | ` o leer y escribir archivos ini`\ | |
| 80 | + | ` o funciones para trabajar con archivos y memoria` | |
| 81 | + | ||
| 82 | + | ## En la nueva versión | |
| 83 | + | ||
| 84 | + | - Compilación corregida para Android para FPC 3.2.0 y superior. | |
| 85 | + | - Se movió el código principal para corregir la biblioteca. | |
| 86 | + | - Trabajo fijo con Windows 64 | |
| 87 | + | - Corregidos errores menores | |
| 88 | + | - Versiones de demostración editadas (para iOS, las demostraciones no se corrigieron, se revisaron las versiones de demostración para Lazarus, FPC y Delphi) | |
| 89 | + | - Introducido por DEFINE | |
| 90 | + | - define - USE_EXIT_ESCAPE - salir. Posibilidad de no escribir código adicional para salir del programa presionando la tecla Escape | |
| 91 | + | - define - USE_INIT_HANDLE - para usar ZenGL en una ventana ya creada (LCL/VCL) | |
| 92 | + | - Soporte introducido para macOS Cocoa | |
| 93 | + | - Cambiado: trabajar con temporizadores, trabajando con fuentes, trabajar con LCL/VCL. | |
| 94 | + | ||
| 95 | + | --- | |
| 96 | + | *From the Free Pascal wiki, page "ZenGL/es", as it stood on 2023-09-30 after a change by Seenkao, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).* | |
| 97 | + | Category: Castellano | |
| 98 | + | Category: Components/es | |
| 99 | + | Category: Español | |
| 100 | + | Category: Graphics/es |
