Sign in Join
Wiki copytemporary

ZenGL/es: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: ZenGL/es

OldNewLine
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

Back to history