Sign in Join
Wiki copytemporary

ZenGL/es: what changed

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

OldNewLine
11## Principal
22
33ZenGL - 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
44
55**SO Soportados**: GNU/Linux, Windows, macOS\
66**Compiladores soportados**: FreePascal, Delphi\
77**API de Gráficos**: OpenGL, Direct3D 8/9\
88**API de Sonido**: OpenAL, DirectSound\
99**Licencia**: zlib
1010
1111*** Disponible en versión [svn](http://code.google.com/p/zengl/source/checkout)
1212
1313## Enlaces
1414
1515- [Descargar ZenGL 3.12](https://code.google.com/archive/p/zengl/)
1616- [Bugtracker](http://code.google.com/p/zengl/issues/list)
1717- [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)
1818- [SourceForge - ZenGL 4.2 y código fuente superior](https://sourceforge.net/projects/new-zengl/)
1919
2020## Tutorial
2121
2222**¡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).
2323
2424[[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.
2525
2626[[ZenGL Tutorial 2/es]]: Este es el segundo tutorial que muestra como crear una fuente y dibujar texto en la ventana.
2727
2828## Caracteristicas
2929
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`
30+```text
31+ * Principal
32+ o puede ser usado como so/dll/dylib o estáticamente compilado con tu aplicación
33+ o renderizar para la propia o alguna otra ventana preparada
34+ o logging
35+ o carga de recursos desde archivos y memoria
36+ o forma fácil para agregar soporte para nuevos formatos de recursos
37+ * Configurción de
38+ o antialiasing, resolución de pantalla, tasa de refresco y sincronización vertical
39+ o corrección del aspecto
40+ o título, posición y tamaño de la ventana
41+ o visibilidad del cursor en el espacio de la ventana
42+ * Entrada
43+ o manejar entrada del teclado, ratón y mando
44+ o manejar entrada de texto Unicode
45+ o posibilidad de restringir la entrada al alfabeto Latín
46+ * Texturas
47+ o soporta tga, png y jpg
48+ o trabaja correctamente con texturas NPOT
49+ o controla los parámetros de filtros
50+ o máscaras
51+ o objetivos de renderizado para renderizar en textura
52+ * Texto
53+ o fuente-Unicode texturizada
54+ o renderizar texto UTF-8 o ANSI
55+ o renderizar texto con alineamiento y otras opciones como tamaño, color y conteo de símbolos
56+ * Subsistema-2D
57+ o renderizado en lote para renderizado de alta velocidad
58+ o renderizar diferentes primitivas
59+ o motor de sprites
60+ o renderizar sprites y azulejos estáticos y animados
61+ o renderizar grilla de distorsión
62+ o renderizar sprites con coordenadas de nueva textura (con la dimensión del píxel y el usual 0..1)
63+ o controlar el modo de mezcla y mezcla de color
64+ o controlar el color y opacidad de los vertices de sprites y primitivas
65+ o transformaciones adicionales de sprite (girado, zoom, desplazamiento de vértices)
66+ o recorte rápido de sprites invisibles
67+ o camara 2d con la capacidad de zoom y rotar la escena
68+ * Sonido
69+ o trabaja a través de OpenAL o DirectSound, dependiendo de la configuración o el SO
70+ o trabaja correctamente sin placa de sonido
71+ o soporta wav y ogg como muestras de sonido
72+ o reproducir archivos de audio en hilos separados
73+ o controlar el volumen y velocidad de reproducción
74+ o mover fuentes de sonido en un espacio 3D
75+ * Matemática
76+ o set básico de funciones matemáticas adicionales
77+ o funciones de triangulación
78+ o set básico de funciones de colisión
79+ * Adicional
80+ o leer y escribir archivos ini
81+ o funciones para trabajar con archivos y memoria
82+```
8183
8284## En la nueva versión
8385
8486- Compilación corregida para Android para FPC 3.2.0 y superior.
8587- Se movió el código principal para corregir la biblioteca.
8688- Trabajo fijo con Windows 64
8789- Corregidos errores menores
8890- Versiones de demostración editadas (para iOS, las demostraciones no se corrigieron, se revisaron las versiones de demostración para Lazarus, FPC y Delphi)
8991- Introducido por DEFINE
9092 - define - USE_EXIT_ESCAPE - salir. Posibilidad de no escribir código adicional para salir del programa presionando la tecla Escape
9193 - define - USE_INIT_HANDLE - para usar ZenGL en una ventana ya creada (LCL/VCL)
9294- Soporte introducido para macOS Cocoa
9395- Cambiado: trabajar con temporizadores, trabajando con fuentes, trabajar con LCL/VCL.
9496
9597---
9698*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).*
9799Category: Castellano
98100Category: Components/es
99101Category: Español
100102Category: Graphics/es

Back to history