N’gine 1.6.0-beta

Nueva versión de la librería N’gine, con las siguientes novedades: Modificaciones en la utilidad NGN_FileSystem, la cual ahora se asegura de que la FAT creada este en ordenada alfabéticamente en orden ascendente. Cambiado el método de búsqueda de la clase NGN_FileSystem. Ahora busca los archivos dentro del empaquetado en modo indexado en vez de secuencial. Read More …

N’gine 1.5.0-stable

Nueva versión de N’gine que las siguientes novedades: Correcciones menores en algunos mensajes de alerta. Añadida la propiedad «total_frames» a la clase NGN_Sprite; Añadida la clase NGN_Image para la manipulación de imágenes en formato RAW y la creación de máscaras. Añadidos los métodos PngAsRaw(), SpriteAsRaw() y SpriteAsRawVector() a la clase NGN_Load para la carga de Read More …

N’gine 1.4.0-beta

Nueva versión de N’gine con las siguientes novedades: Reescrita la clase de carga de archivos, usando funciones propias para la carga previa de todos los archivos en un buffer de datos en RAM. Corregido un bug que en caso de que fallara la abertura de un stream de música, este eliminaba la instancia de la Read More …

N’gine 1.3.0-beta

Nueva versión de N’gine con las siguientes novedades: Se han reescrito los tipos de dato Vector2, pasando de ser una estructura a ser una clase, añadiendo además las funcionalidades de las operaciones de suma y resta entre vectores y las de multiplicación y división por un escalar. Se han añadido los métodos Magnitude() a todos Read More …

N’gine 1.2.0-beta

Nueva versión de N’gine con las siguientes novedades: Ver.1.2.0-beta Añadidos los métodos GetPixelColor() y GetPixelRgba() a la clase NGN_Canvas. Añadido el método ScreenShot(); a la clase NGN_Graphics, el cual realiza una captura del frame actual y la guarda en el disco en formato PNG. Añadidos los ejemplos de uso de los nuevos métodos. Documentación actualizada. Read More …

N’gine versión 1.0.0-stable

Nueva versión de N’gine con las siguientes novedades: Se añade la posibilidad de forzar el estado filtrado local de los viewports. El filtrado general de la escena se seguirá aplicando si este está activo, pero se ahora se puede escoger si aplicar o no de manera independiente en cada uno de los viewports un filtrado Read More …

N’gine versión 0.13.0-a

Nueva versión de N’gine con las siguientes novedades: Actualizados los templates de la librería. Correcciones en los textos informativos de las utilidades. Modificado el motor de render para trabajar con un backbuffer. Esto permite habilitar o deshabilitar el filtrado bilinear de la escena en tiempo real. Añadido el método SetFiltering() en la clase «NGN_Graphics», el Read More …

N’gine versión 0.12.0-a

Nueva versión de N’gine con las siguientes novedades: Ahora se detecta el cambio de foco/cambio de modo de pantalla para forzar el redibujado de la escena. Añadidos los métodos SendToFront() y SendToBack() a la clase «NGN_Camera», los cuales envían un sprite al frente o al fondo su capa respectivamente. Optimizado el algoritmo de render de Read More …

N’gine versión 0.11.0-a

Nueva versión de N’gine con las siguientes novedades: Ajustes en el algoritmo de cálculo del efecto «panning» de los efectos sonido, para un mejor equilibrio de volumen. Añadida la funcionalidad de «rumble» para los controladores que lo soporten. Optimizada la lectura del estado de las teclas. Añadido el método para el clonado de Sprites en Read More …

N’gine versión 0.10.0-a

Nueva versión de N’gine con las siguientes novedades: Añadida la propiedad «box_enabled» a la clase «NGN_Sprite», la cual permite habilitar o deshabilitar la caja de colisión principal. Ahora los Sprites pueden disponer de colisionadores adicionales. Añadidos los métodos «AddCollider», «GetColliderId», «ColliderEnabled» y «RemoveCollider» a la clase NGN_Sprite». Se ha actualizado la documentación. Añadido el ejemplo Read More …